HarmonyOS 鸿蒙Next avPlayer如何切换内挂字幕

发布于 1周前 作者 yibo5220 来自 鸿蒙OS

HarmonyOS 鸿蒙Next avPlayer如何切换内挂字幕

使用avplayer播放有内挂字幕的视频,监听subtitleUpdate能够正常回调字幕内容。但是视频里面包含了各种语言的字幕信息,如何切换当前播放视频的字幕呢?

4 回复
我是做在Emby上的,通过Emby可以把视频里面的内挂字幕转化为单独的srt字幕文件,然后解析srt文件内容,自己使用Text组件展示字幕。当前鸿蒙avPlayer和第三方播放器,都不支持内挂字幕。其他同学还有其他好方法吗?

更多关于HarmonyOS 鸿蒙Next avPlayer如何切换内挂字幕的实战系列教程也可以访问 https://www.itying.com/category-93-b0.html


兄弟,你怎么显示的字幕呀?

addSubtitleFromUrl

addSubtitleFromFd

我用这两个都没效果呀

avplayer不支持设置内挂字幕呢,可以先参考鸿蒙弹幕框架的功能实现,参考链接:
https://ohpm.openharmony.cn/#/cn/detail/[@ohos](/user/ohos)%2Fdanmakuflamemaster

在HarmonyOS鸿蒙系统中,针对Next avPlayer切换内挂字幕的操作,可以遵循以下步骤:

  1. 加载媒体文件:确保已正确加载包含内挂字幕的媒体文件。Next avPlayer应自动识别并加载文件中的字幕流。

  2. 进入字幕设置:在播放界面,查找并点击字幕设置或相关选项。通常,这些选项位于播放控制栏或设置菜单中。

  3. 选择字幕流:在字幕设置界面,Next avPlayer会列出所有可用的字幕流(包括内挂字幕)。通过滑动或点击选择目标字幕流。

  4. 调整字幕样式:如需调整字幕样式(如字体大小、颜色等),可在字幕设置中进行。部分播放器可能允许自定义字幕显示参数。

  5. 应用并保存:选择完字幕流并调整样式后,确保点击应用或保存按钮,使更改生效。

  6. 重启播放器:如果更改未立即生效,尝试重启Next avPlayer以刷新设置。

请注意,具体操作可能因Next avPlayer版本或HarmonyOS系统更新而略有差异。

如果问题依旧没法解决请联系官网客服,官网地址是:https://www.itying.com/category-93-b0.html

回到顶部
AI 助手
你好,我是IT营的 AI 助手
您可以尝试点击下方的快捷入口开启体验!