Android VideoView 更新字幕

标签 android android-videoview subtitle

我正在尝试制作一个带有 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/

相关文章:

android - 图片资源文件放在哪里? BitmapFactory.decodeFile()

java - 检索月份名称和月份编号

android - 如何检测视频搜索开始

android - 如何在android中的VideoView中一个一个地播放多个视频

video - 这种字幕格式叫什么?

c# - 我的 OSDB 哈希算法有什么问题?

android - 类型推断失败 : Not enough information to infer parameter T Kotlin

java - 更改 firebase 同级值

android - 如何使用 XML 在视频 View 的顶部添加 Admob 广告?

filter - ffmpeg过滤复杂错误(烧字幕使用覆盖过滤)