Try lightweight, intuitive video player.
This is a video player that support SMI, SRT, SBV and ASS/SSA subtitle file.
SMI, SRT, SBV and ASS/SSA file have to exist at same place with movie file.
if you have a /sdcard/AAA.mp4, SMI file name must have /sdcard/AAA.smi.
Subtitle mirroring for Side by side(SBS) video
If you want to learn foreign language.
You can use this program.
This programe use SMI, SRT, SBV, ASS/SSA caption file, and help you to practice listening foreign language.
It support all kind of language.
It is a free version,
so, It display AD.
Soul Movie Dictation(Payed version) is not display AD.