我正在尝试使用VideoView制作视频播放器,该视频播放器支持使用TextView的字幕。
我已经解析了字幕,但现在我需要一个每次帧更改时运行的事件,或者更新当前播放位置的字幕。
我尝试制作一个帖子但是我无法在单独的线程中更改我的TextView。 VideoView / MediaPlayer上是否有一个事件运行每一帧更改,我可以覆盖它以调用我的updateSubtitle方法?
答案 0 :(得分:2)
从Android 4.4开始,您可以在VideoView中放置字幕: https://www.youtube.com/watch?v=hCRGc2PcmB8#t=130
答案 1 :(得分:0)
提出第一个问题,每个视频帧都没有发生任何事件。话虽如此,有办法获取当前时间并将字幕同步到当前时间。以下链接可能有帮助