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

2023-12-09

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


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

这就是我在我的一个项目中所做的。我显示可用的 CC 轨道表,当用户选择一个轨道时,我会迭代每个轨道,启用该用户选择的轨道并禁用其余轨道。

    //_selectedTrackIndex = userSelectedIndex;
    -(void) setSelectedTrackEnabled {
        for (AVPlayerItemTrack * t in [_playerItem tracks]) {
            if (counter == _selectedTrackIndex) {
                [t setEnabled:YES];
            } else {
                [t setEnabled:NO];
            }
        }
    }
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

如何在 iOS 上启用/禁用设备明智的隐藏式字幕设置? 的相关文章

  • 我可以在 Swift 3 项目中使用 Swift 2.3 框架吗?

    在我的项目中 我将所有私有 swift 2 3 文件迁移到 swift 3 我想使用用 swift 2 3 编写的遗留框架 直到它们有 swift 3 版本 我尝试添加 使用旧版 Swift 版本 是 清除 构建我的项目 但我仍然遇到一些麻
  • 有没有办法在iOS模拟器上使用苹果的Touch ID(指纹扫描仪)?

    我正在开发一个需要 Touch ID 身份验证的应用程序 那么有什么方法可以在模拟器中使用 Touch ID 指纹扫描仪 另外 请分享一些使用 LocalAuthentication 框架的示例代码 XCODE 7 beta支持在iPhon
  • 如何在 SwiftUI 中将变量从一个视图传递到另一个视图

    我正在尝试将一个变量从一个视图传递到 SwiftUI 中的另一个视图 我有一个重置按钮 我想在另一个视图中将变量设置为零 我尝试在视图一中创建一个新结构并在视图2中访问该变量 View 1 State var count MyNumber
  • 使用 Swift 在 Sprite Kit 中构建棋盘游戏? [关闭]

    Closed 这个问题需要多问focused help closed questions 目前不接受答案 在使用 Swift 的 Sprite Kit 中 我试图构建一个国际象棋棋盘 实际上是一个类似国际象棋的棋盘 平铺网格 那么一般来说
  • SwiftUI:如何让项目的拖放重新排序起作用?

    我有以下 SwiftUI 视图 struct ContentView View State var model Model var body some View ScrollView LazyVGrid columns columns sp
  • 有没有办法从 Instruments (Xcode) 的命令行实例中删除授权提示?

    我目前正在通过 bash 脚本使用 Instruments 来启动命令行界面以启动自动化插件的运行 在 4 2 中 这工作得很好 但是随着升级到 Xcode 4 3 我现在被提示需要授权用户 分析其他进程 即使授予了正确的凭据 也不会真正对
  • SwiftUI 检测用户何时截取屏幕截图或屏幕录制

    On UIViewController我们可以轻松地将观察者添加到控制器 喜欢 class ViewController UIViewController override func viewDidLoad super viewDidLoa
  • 如何在 UITextView 中禁用放大功能

    我想摆脱 UITextView 中的放大和文本选择 但我需要电话号码 链接和地址检测器 我在用 void addGestureRecognizer UIGestureRecognizer gestureRecognizer if gestu
  • Draggable Boxview 不更新 Xamarin

    我的第一个问题是框视图生成在左上角 而不是我指定的设计网格第 10 行和网格第 3 列 第二个问题在于可拖动视图 在代码本地可拖动视图的第一部分中 它正确地调用了触摸事件 但也许它没有在GUI中更新
  • 定位精度定义 - iOS

    iOS 上返回的 准确性 或 不确定性 的统计意图是什么 即使是近似值 例如 Android 文档对其返回的精度数字进行了解释 从这个意义上讲 它大约是一个标准差 我们将准确度定义为 68 置信度的半径 换句话说 如果 您以该位置的纬度和经
  • 在 UITableViewCell 内动态更改标签宽度

    我正在尝试建立一个自定义表格视图 正如您在图片中看到的 我在故事板一侧将标签的宽度默认设置为 160 磅 并在加载表格时动态更改宽度 我通过修改 cellForRowAtIndexPath 委托方法来实现此目的 因此 根据日期的长度 我设置
  • 如何在 iOS 上更改设备音量 - 而不是音乐音量

    我想更改 iOS iPhone 上的设备音量 我知道我可以使用以下几行更改音乐库的音量 implement at first MediaPlayer framework MPMusicPlayerController musicPlayer
  • 是否可以对 UILabel 的文本颜色变化进行动画处理? [复制]

    这个问题在这里已经有答案了 UIView animateWithDuration 5 animations myLabel textColor UIColor redColor 标签文本颜色立即改变 Try this UIView tran
  • 在两个可移动 uiview 之间画线

    我有一个带有节点的 滚动视图 UIViews 可以拖动 我正在尝试在选定的之间绘制边缘UIViews使用 calayer 但我不知道当视图位置发生变化时如何重新绘制线条 In my viewControllerI 类在节点数组中添加第一个和
  • 如何在 iPad 应用程序上禁用横向方向?

    我创建了一个全新的单视图 iOS 通用 Swift 应用程序 然后 我在应用程序设置中取消选中 横向左 和 横向右 我在 iPhone 上运行了它 万岁 无论我如何旋转手机 它都会保持纵向模式 然后我在 iPad 上运行它 它会旋转到任何内
  • 如何在 iOS 应用程序中检测所有可用的 Wifi 网络并连接到其中之一

    在我的 iOS 应用程序中 我想检测所有可用的 wifi 网络 然后从列表中选择一个网络并连接到它 目标是不打开应用程序内置的设置来连接 Wi Fi 而是在我的应用程序中完成这一切 首先 这可能吗 如果可能的话 请指出要使用哪些框架和方法
  • 在后台继续下载

    我正在创建一个应用程序 其中我从服务器下载一些数据 在后台运行时 我希望连接继续运行 以便可以下载数据 我知道有方法应用程序委托 void applicationDidEnterBackground UIApplication applic
  • Swift 错误:发出 SIGABRT 信号如何解决

    我只是 Swift 编码的初学者 我的想法很简单 就是一个有两个按钮的应用程序 单击时 文本字段将更改其文本 在 Main StoryBoard 中 我添加一个文本字段和两个按钮 在 ViewController swift 文件中 我这样
  • 如何使用固定宽度和自动布局正确缩放图像?

    我有一个动态 UIImage 和一个固定宽度为 280 0px 的 UIImageView 并且我正在使用自动布局 在 UIImage 视图上 我设置了宽度和高度约束 并降低了高度约束的优先级 我选择了 aspect fit 并将内容拥抱和
  • 游戏中心玩家显示名称在沙盒中始终为“我”

    我使用用户的游戏中心显示名称和玩家 ID 来维护他们在我的服务器上的个人资料 当我进行测试时 一切似乎都正确执行 但我的沙箱帐户的用户显示名称显示为 Me 而不是附加到我的帐户的显示名称 Billybobbo 这应该在沙盒模式下发生吗 Co

随机推荐

  • CakePHP 发送电子邮件

    我在使用 CakePHP 发送邮件时遇到问题 一切都很顺利 但我没有收到任何一封邮件 我厌倦了发送到两封不同的电子邮件 WebsitesController php App uses AppController Controller App
  • 仅返回字符串中的数字 0-9

    我需要一个可以在 VBScript 和 NET 中使用的正则表达式 它仅返回在字符串中找到的数字 例如 以下任何 字符串 应仅返回1231231234 123 123 1234 123 123 1234 123 123 1234 123 1
  • 当充气之前充气的片段时应用程序崩溃

    应用程序加载和查看EventFragment java显示地图 当您单击另一个选项卡片段时 它会很好地加载该片段 当您返回到第一个选项卡 地图 时 它会崩溃并出现以下错误 07 03 14 13 54 640 E AndroidRuntim
  • 取消异步httpweb请求

    我正在制作一个应用程序 它将制作多个 HttpWebRequest 对象并通过下载我的 htmlhttpRequest BeginGetResponse方法 我回来了IAsyncResult并将其存储在本地 以便我可以随时取消请求 但我不确
  • 安装重新缩进Python

    我在使用 Notepad 进行 Python 缩进时遇到很多问题 为了解决这个问题 我尝试安装Python redent模块 但我不知道如何使用它 如果有人成功了请告诉我 这是我尝试过的步骤 1 使用简易安装我尝试安装该软件包 C Pyth
  • Java - 每秒重新绘制组件?

    我想每秒重新绘制组件 但它不起作用 我正在尝试的是 try while true Thread currentThread sleep 1000 gc cb next gc repaint catch Exception ie 我建议使用j
  • 使用 FrontDoor 通过 Azure AD redirect_uri 进行身份验证不正确

    我有一个 Azure FrontDoor 设置作为在端口 5443 上运行的容器和自定义域之间的反向代理 负载均衡器 这样做的目的是为用户提供一个标准的地址 IE container azurecontainer io 3443 被指向ht
  • 如何让 ASP.Net Web API 和 OData 将字符串值绑定为键?

    我正在浏览来自 asp net 的简短 Web Api OData 教程 http www asp net web api overview odata support in aspnet web api getting started w
  • 如何对 Reflex Dynamic 内的值进行分支?

    在最简单的情况下 假设我有一个Dynamic t Bool 当值为 true 时 我希望存在一个空 div 当值为 false 时 我不希望存在任何 dom 元素 更一般地说 如果我有一个Dynamic t Either MyA MyB 并
  • Maven war项目中要打包的不同文件

    我有一个 war 打包 Maven 项目 其中有一个名为 myapp properties 的 Java 属性文件 在此属性文件中 我存储了一些参数 例如数据库连接参数 这些参数将由 web 应用程序使用 例如 无论是在持续集成环境还是在我
  • 表示两个或多个因素之间的直接或反向关系的最佳 Guava (Google) 集合 API 是什么?

    BiMap 确实有逆方法 但我不确定它是否是解决该问题的正确集合 有人可以建议替代方法或收集 方法吗 举个例子会很有帮助 提前致谢 普拉卡什 您能否展示一个简单的代码示例来说明如何使用这种数据结构 键 值应该是唯一的吗 在这种情况下 BiM
  • 更改 Sublime Text 3 侧边栏宽度

    我想知道 ST3 是否可以更改侧边栏宽度 这是基于项目 基于主题还是设置中的某些内容 我没有在默认设置中看到 所以这就是我在这里提出问题的原因 谢谢 要调整侧边栏的大小 您所需要做的就是单击并拖动 遗憾的是 无法在用户首选项 项目或当前主题
  • 在总共 42 个 gem 中找不到“minitest”(~> 5.1)(Gem::MissingSpecError)

    我是 React Native 的新手 目前正在尝试制作一个简单的待办事项列表 不幸的是 我无法继续 因为我遇到了这个错误 我不知道如何修复 发生了什么 我的本机反应直到今天都工作正常 因为由于 RangeError 整数 42949672
  • 从 Python 调用时 C DLL 破解

    我有一个使用 C Python API 嵌入 Python 解释器的 DLL 如果调用一次 DLL 工作正常 但如果调用 DLL 两次 代码就会崩溃 并且我的程序会捕获内存错误 调用 DLL 的 C 代码很简单 并且对 DLL 函数 调用
  • Protractor 无法使用 Firefox 启动测试

    我无法在 Firefox 版本 56 0 1 上使用量角器开始测试 我的量角器版本是5 1 2 exports config allScriptsTimeout 11000 specs e2e e2e spec ts capabilitie
  • Java - 执行 .SH 文件

    我将如何执行 SH 文件 这是本地主机 没有远程连接或任何东西 我见过很多Runtime exec当我搜索时还有其他事情 但这些似乎不起作用 这是 Java 6 此外 如果重要的话 SH 所做的就是移动两个文件夹 Thanks 你可以使用流
  • c 中指针的运算符优先级

    下面的情况如何分析优先级 for i 0 i lt 20 i array p i i printf d n arr 以下代码与上面有何不同 for int i 0 i lt 20 i arr i i printf d n arr arr p
  • 使用部分字符串匹配创建指示变量

    我正在尝试为我的数据中的不同种族 民族创建指标变量 在我的数据 mydata 中 我有一个名为 Race 的变量 该变量包含一个人在调查问卷上标记为种族的每个框的输出 所以它看起来像这样 ID Race 6 American Indian
  • 如何更改 Skobbler 中路线的颜色

    你好 我想改变 skobbler 中路线的颜色 例如 我在 android 中做一个类似位智的应用程序 当路线交通繁忙时 我想将路线的颜色更改为红色 也许有人可以帮助我 提前致谢 目前 可以通过编辑样式 JSON 文件来设置路线 主路线和备
  • 如何在 iOS 上启用/禁用设备明智的隐藏式字幕设置?

    当设备上打开辅助功能选项时 我们无法通过设置来关闭隐藏式字幕closedCaptionEnabled选项为AVPlayer像我们通常那样的例子 有没有办法绕过这样的选项 甚至测试是否可以在必要时锁定 CC 按钮 您可以遍历每个 AVPlay