首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >是否有方法在AVPlayerViewController中显示自定义字幕轨道名称?

是否有方法在AVPlayerViewController中显示自定义字幕轨道名称?
EN

Stack Overflow用户
提问于 2017-09-13 08:18:56
回答 1查看 690关注 0票数 0

AVPlayerViewController可以完成很多工作,如切换音频/字幕、绘制进度条、检索缩略图等。在tvOS上,它会自动显示顶部栏中的内置音轨,并接受来自远程控制的事件。

它能识别WebVTT字幕,并能显示用户选择的音轨。但它不适用于SMPT/TTML字幕。有一种方法可以手动解码和显示这些格式的字幕。但是有办法在“字幕”一章中添加一个带有轨道语言的按钮吗?

EN

回答 1

Stack Overflow用户

发布于 2017-09-15 19:04:18

如果您创建了一个新的AVMediaSelectionOption类型的AVMediaCharacteristicLegible,并将其添加到AVAsset的mediaSelectionGroup(AVMediaSelectionGroup)中,并将该资产提供给AVPlayer,那么它应该会显示在上面的列表中。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/46192421

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档