如何在ExoPlayer的本地存储中的视频上添加字幕

时间:2018-09-02 05:07:07

标签: android exoplayer subtitle srt

我想从 ExoPlayer 上的本地存储中添加字幕,但是所有解决方案都是针对远程的,我尝试使用下面的代码,但不会发声。

File file = new File(Environment.getExternalStoragePublicDirectory(""), "subtitle1.srt");
SingleSampleMediaSource frSource = new SingleSampleMediaSource(
        Uri.parse(file.getAbsolutePath()),
        dataSourceFactory,
        Format.createTextSampleFormat(null, MimeTypes.APPLICATION_SUBRIP, 25, "fa"),
        C.TIME_UNSET);
mediaSources[1] = frSource;

0 个答案:

没有答案