Android VideoView更新字幕

时间:2012-06-22 09:57:10

标签: android android-videoview subtitle

我正在尝试使用VideoView制作视频播放器,该视频播放器支持使用TextView的字幕。

我已经解析了字幕,但现在我需要一个每次帧更改时运行的事件,或者更新当前播放位置的字幕。

我尝试制作一个帖子但是我无法在单独的线程中更改我的TextView。 VideoView / MediaPlayer上是否有一个事件运行每一帧更改,我可以覆盖它以调用我的updateSubtitle方法?

2 个答案:

答案 0 :(得分:2)

从Android 4.4开始,您可以在VideoView中放置字幕: https://www.youtube.com/watch?v=hCRGc2PcmB8#t=130

答案 1 :(得分:0)

提出第一个问题,每个视频帧都没有发生任何事件。话虽如此,有办法获取当前时间并将字幕同步到当前时间。以下链接可能有帮助