gpt4 book ai didi

ios - 如何在 iOS 上启用/禁用设备明智的隐藏式字幕设置?

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

当设备上的辅助功能选项打开时,我们无法像往常一样通过为 AVPlayer 实例设置 closedCaptionEnabled 选项来关闭隐藏式字幕会。有没有办法绕过这样的选项,甚至可以测试它是否启用以在必要时锁定 CC 按钮?

最佳答案

您可以遍历每个 AVPlayerItemTrack 并根据需要启用/禁用它。

这就是我在我的一个项目中所做的。我会显示可用 CC 轨道的表格,当用户选择一个轨道时,我会遍历每个轨道,启用该用户选择的轨道并禁用休息。

    //_selectedTrackIndex = userSelectedIndex;
-(void) setSelectedTrackEnabled {
for (AVPlayerItemTrack * t in [_playerItem tracks]) {
if (counter == _selectedTrackIndex) {
[t setEnabled:YES];
} else {
[t setEnabled:NO];
}
}
}

关于ios - 如何在 iOS 上启用/禁用设备明智的隐藏式字幕设置?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33303052/

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