我正在尝试制作一个带有 VideoView 的视频播放器,它支持在其上使用 TextView 的字幕。
我已经解析了字幕,但现在我需要一个在每次帧更改时运行的事件,以使用当前播放位置更新字幕。
我尝试制作一个线程,但我无法在那个单独的线程中更改我的 TextView。 VideoView/MediaPlayer 上是否有运行每个帧更改的事件,我可以重写以调用我的 updateSubtitle 方法?
最佳答案
从 Android 4.4 开始,您可以在 VideoView 本身中放置字幕: https://www.youtube.com/watch?v=hCRGc2PcmB8#t=130
关于Android VideoView 更新字幕,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11154023/