带URI的字幕和视频(流媒体视频)

时间:2016-04-04 14:03:01

标签: android android-videoview subtitle

我使用视频观看 Uri (因此此视频正在播放)。

mVideoView.setVideoURI(Uri.parse(mUrl));

我在OnPreparedListener中的此VideoView中添加字幕,如下所示:

mediaPlayer.addTimedTextSource(mSrtPath, MediaPlayer.MEDIA_MIMETYPE_TEXT_SUBRIP);
mediaPlayer.selectTrack(textTrackIndex);
mediaPlayer.setOnTimedTextListener((mp, text) -> {
    if (text != null) {
        handler.post(() -> mTextSubtitle.setText(text.getText()));
    }
});
  

一切都很完美。

我使用 SeekBar 在视频中使用mVideoView.seekTo(newPosition);向前或向后移动。

  

除了当我回到视频中并重新启动时,我没有   setOnTimedTextListener中的回调,用于我返回的字幕   该视频。有人会有解决方案吗?

我希望我的问题很明确。如果您需要更多信息,请随时在评论中询问我。

0 个答案:

没有答案