gpt4 book ai didi

iphone - 在 iOS 5 上禁用字幕会在屏幕上保留最后显示的字幕文本

转载 作者:行者123 更新时间:2023-11-29 04:19:05 25 4
gpt4 key购买 nike

我们一直在为基于 AVPlayer 的视频播放器添加字幕支持。我们能够从 [self.player.currentItem.asset mediaSelectionGroupForMediaCharacteristic:AVMediaCharacteristicLegible] 生成的 AVMediaSelectionGroup 中检索媒体类型“sbtl”的 AVMediaSelectionOption 对象,并可以选择适当的 AVMediaSelectionOption 在我们的直播流上显示字幕。这一切工作正常。

我们遇到的问题是在 iOS 5.01 和 iOS 5.1 上取消选择 AVMediaSelectionOption。

在运行 iOS 6 的设备上,我们可以使用 [self.player.currentItem selectMediaOption:nil inMediaSelectionGroup:self.subtitleSelectionGroup] 禁用字幕,它们会按预期消失。但在 iOS 5.01 和 iOS 5.1 上,字幕停止更新,但最后显示的文本仍保留在视频播放器上,直到关闭播放器、按下电源按钮或将应用程序移至后台。

我们尝试过滤掉强制字幕,认为这可能是问题所在,但无济于事。这是操作系统中的错误吗?我们的流媒体视频有问题吗?

感谢您提供的任何帮助和指导。

最佳答案

不确定这在 iOS5 中是否有帮助,但在我的视频流中,我有一个字幕选项和每种语言的强制字幕选项。我更改为强制字幕选项,它不会显示任何字幕(仅当您有强制字幕时)。因此,如果你像这样制作视频,并且有强制字幕但根本没有字幕,你可以选择强制字幕来在 iOS5 中实现这一点。

这是我的选择组选项数组的打印对象:

<__NSArrayM 0x2006d590>(
<AVMediaSelectionTrackOption: 0x200297a0, mediaType = sbtl, locale = en, title = (null), option ID = 3, associated forced-only option = <AVMediaSelectionTrackOption: 0x2006d600>>,
<AVMediaSelectionTrackOption: 0x2006d600, mediaType = sbtl, locale = en, title = (null), option ID = 3, default = YES, forced subtitles only>,
<AVMediaSelectionTrackOption: 0x20057210, mediaType = sbtl, locale = zh, title = (null), option ID = 4, associated forced-only option = <AVMediaSelectionTrackOption: 0x20044bc0>>,
<AVMediaSelectionTrackOption: 0x20044bc0, mediaType = sbtl, locale = zh, title = (null), option ID = 4, forced subtitles only>,
<AVMediaSelectionTrackOption: 0x2002d450, mediaType = sbtl, locale = ce, title = (null), option ID = 5, associated forced-only option = <AVMediaSelectionTrackOption: 0x20028660>>,
<AVMediaSelectionTrackOption: 0x20028660, mediaType = sbtl, locale = ce, title = (null), option ID = 5, forced subtitles only>
)

希望这对您有用,因为关于此主题的可用信息不多。

关于iphone - 在 iOS 5 上禁用字幕会在屏幕上保留最后显示的字幕文本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13241310/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com