Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/swift/16.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Swift 启用AVPlayerViewController customInfoViewController交互电视操作系统_Swift_Uikit_Tvos_Avkit - Fatal编程技术网

Swift 启用AVPlayerViewController customInfoViewController交互电视操作系统

Swift 启用AVPlayerViewController customInfoViewController交互电视操作系统,swift,uikit,tvos,avkit,Swift,Uikit,Tvos,Avkit,我正在为tvOS创建一个播放器应用程序。我正在尝试添加一个按钮以重新开始播放(我无法使用标记)。苹果人机界面指南: 内置视频播放器包括一个信息面板,用于显示有关视频的信息,并允许观众更改字幕、口语或扬声器输出等项目的设置。默认情况下,“信息”面板包含三个选项卡,标题为“信息”、“字幕”和“音频”。(电视应用程序使用章节代替信息。)如果人们需要访问您支持的特定于内容的信息或设置,您可以提供第四个选项卡 “您支持的设置”意味着用户可以与设置交互,我想。问题是我无法启用用户交互。如果我在控制器中添加一

我正在为tvOS创建一个播放器应用程序。我正在尝试添加一个按钮以重新开始播放(我无法使用标记)。苹果人机界面指南:

内置视频播放器包括一个信息面板,用于显示有关视频的信息,并允许观众更改字幕、口语或扬声器输出等项目的设置。默认情况下,“信息”面板包含三个选项卡,标题为“信息”、“字幕”和“音频”。(电视应用程序使用章节代替信息。)如果人们需要访问您支持的特定于内容的信息或设置,您可以提供第四个选项卡

“您支持的设置”意味着用户可以与设置交互,我想。问题是我无法启用用户交互。如果我在控制器中添加一个按钮,用户将无法对其进行对焦,因此它将变得毫无用处


有人知道如何在那里选择按钮吗?我在网上找不到任何东西。

这项功能目前可以使按钮聚焦

 let button = UIButton(frame: CGRect(x: 0, y: 0, width: 100, height: 100))
 button.setTitle("Test", for: .normal)
 button.setTitle("Focused", for: .focused)
        
 customInfoPanel.view = button
        
 playerController.customInfoViewController = customInfoPanel

这目前用于允许按钮聚焦

 let button = UIButton(frame: CGRect(x: 0, y: 0, width: 100, height: 100))
 button.setTitle("Test", for: .normal)
 button.setTitle("Focused", for: .focused)
        
 customInfoPanel.view = button
        
 playerController.customInfoViewController = customInfoPanel

你好你们找到tvOS信息面板中第四个标签的解决方法了吗?嗨,皮特,不幸的是,没有。我认为控制器在这一点上不打算是交互式的。希望有一天。你好!你们找到tvOS信息面板中第四个标签的解决方法了吗?嗨,皮特,不幸的是,没有。我认为控制器在这一点上不打算是交互式的。希望有一天。