标签: apple-tv

AVPlayer具有avplayerviewcontroller的播放控件

我将n avplayer放在视图控制器中以自定义视图控制器的其他一些元素,但我仍然想要AVPlayerViewController中使用的播放和清理控件.当我不使用AvPlayerViewcontroller时,有没有办法为Avplayer启用这些控件?

ios apple-tv swift avplayerviewcontroller tvos

13
推荐指数
1
解决办法
1万
查看次数

Xcode 卡在从设备 tvOS 复制缓存文件上

我一直在尝试将我的 Apple TV 与 Xcode 连接,但它卡在从设备复制缓存文件上。之前还像往常一样连接,但突然停止了。

版本信息

Apple TV:tvOS 13.4.6(17L570)
Xcode:11.5 (11E608c)
MacOS:10.15.4 (19E287)

到目前为止我尝试过什么?

  • 清理构建文件夹并重建
  • 删除派生数据
  • 配对和取消配对 Apple TV 千次
  • 将 MacOS 更新到最新版本
  • 重置 Apple TV 几次
  • 再次卸载/安装Xcode

APP 繁忙:
APP 完成后,将继续从设备Xcode复制缓存文件。

这是卡住的地方

arrays xcode ios apple-tv tvos

13
推荐指数
2
解决办法
1万
查看次数

UICollectionViewCell到UIButton专注于tvOS

我有一个UICollectionView,其中包含12-13个UICollectionViewCells.我可以轻松专注于UICollectionViewCells,一切正常.UICollectionView外面有一个UIButton.如果我在第一个细胞或第二个细胞上,我向上滑动,那么我可以轻松地专注于UIButton.当我在第三个单元格上时,我无法将焦点移动到UIButton.有什么想法发生了什么?

在此输入图像描述

ios apple-tv tvos

12
推荐指数
1
解决办法
2655
查看次数

你如何更新Apple TV Developer Kit?tvOS软件无法通过iTunes获得

我是Apple TV Developer Kit的幸运赢家,今天收到了它.

当我将设备插入电视时,我被指示首先将其插入带有iTunes的Mac.

但是,当我尝试Restore Apple TV...使用最新版本的iTunes时:

此Apple TV软件目前无法使用.确保您拥有最新版本的iTunes,然后重试.

无法通过iTunes恢复

如何安装正确的软件并使用此设备?

apple-tv tvos

11
推荐指数
1
解决办法
3228
查看次数

使用airplay播放音频时如何减少截止?

当通过AirPlay(使用iOS9.2)从连接到Apple TV的iOS设备播放声音时,声音播放的前一秒左右会被切断.这种不受欢迎的行为不是应用程序特定的,而是系统范围的(例如Apple的官方应用程序也有此错误).

请参阅https://forums.developer.apple.com/thread/28086

是否有audio file可以播放完整的解决方法?例如blank sounds在播放文件之前添加?或改变如何API调用?或者我应该等待Apple正式修复?

audio objective-c ios airplay apple-tv

11
推荐指数
1
解决办法
276
查看次数

使用MPMoviePlayerController禁用AirPlay

我有一个实例MPMoviePlayerController用于在iPhone应用程序上显示一些直播视频.这工作正常,但我希望删除所有AirPlay功能.

可以肯定的是,我特意禁用AirPlay,如下所示:

if([self.moviePlayerController respondsToSelector:@selector(setAllowsAirPlay:)]) {
    self.moviePlayerController.allowsAirPlay = NO;
}
Run Code Online (Sandbox Code Playgroud)

但是,即使使用此代码,我仍然可以在视频控件上看到AirPlay图标.如果我选择此选项并选择我的AppleTV,则仅通过AirPlay发送音频 - 视频将继续在应用内播放.如果我设置allowsAirPlayYES,则视频和音频都通过AirPlay发送.

有谁知道为什么会这样?这是操作系统的一项功能,允许通过AirPlay发送音频吗?

objective-c ios airplay apple-tv

10
推荐指数
1
解决办法
5247
查看次数

Apple A4上的YUV到RGBA,我应该使用着色器还是NEON?

我正在使用OpenGL ES和ffmpeg为Apple TV编写媒体播放器框架.在OpenGL ES上渲染需要转换为RGBA,使用swscale进行软转换是无法忍受的慢速,因此在互联网上使用信息我提出了两个想法:使用neon(如此)或使用片段着色器以及GL_LUMINANCE和GL_LUMINANCE_ALPHA.

我几乎对OpenGL一无所知,第二个选项仍然无效:)

你能指点一下如何继续吗?先感谢您.

rgb yuv ios opengl-es-2.0 apple-tv

10
推荐指数
1
解决办法
7256
查看次数

如何使用清晰的背景颜色为tvOS创建UIButton?

我正在尝试创建一个具有清晰背景颜色的系统类型的UIButton.问题是,即使我将其设置为clearColor,它也会显示灰色背景色.我可以使用自定义类型UIButton来完成,但是按钮会失去默认效果以进行聚焦和选择.

具有清晰背景颜色的系统UIButton的外观

有谁知道如何创建一个完全透明背景的系统UIButton?

apple-tv tvos

10
推荐指数
1
解决办法
1578
查看次数

当按下遥控器上的菜单按钮时,Apple TV App不会从初始视图控制器退出到主屏幕

我刚刚因为苹果电视应用被拒绝了

'此外,Siri Remote上的菜单按钮在您的应用中的行为与预期不符.具体来说,当用户启动应用程序并点击Siri遥控器上的菜单按钮时,该应用程序不会退出Apple TV主屏幕.

我正在查看这个,我可以告诉这应该是在初始视图控制器上按下菜单按钮的自动行为.但是我有一个带有根视图控制器的导航控制器,通过故事板自动实例化,没有方法被覆盖,当我按下此视图控制器上的菜单按钮时没有任何反应.

有人可以告诉我,如果我遗失了某些东西,或者有没有办法手动实现这个?

我想我可以截取菜单按钮并按下exit(0),但这似乎不是一种优雅的退出方式.

objective-c apple-tv tvos siri-remote

10
推荐指数
1
解决办法
2316
查看次数

如何区分 Siri Remote 按钮按下和游戏手柄按钮按下?

pressesBegan(_ presses: Set<UIPress>, with event: UIPressesEvent?)在我的 ViewController 上写了一个覆盖。

  open override func pressesBegan(_ presses: Set<UIPress>, with event: UIPressesEvent?) {
    #if os(tvOS)
    for press in presses {
      switch press.type {
      case .menu: print("menu"); break;
      case .select: print("select"); break;
      case .playPause: print("playPause"); break;
      default: break;
      }
    }
    #endif
  }
Run Code Online (Sandbox Code Playgroud)

当我按下 Siri Remote 上的“菜单”按钮时UIPress,它会正确地看到已press.type设置为.menu

但是,当我在已连接到 Apple TV 的 DualShock 4 游戏手柄上按“圆圈”( )时,它也会收到一个.menu新闻事件buttonB。这是正常的吗?它是记录在案的行为吗?(我认为这个想法是让应用程序“自动”使用游戏手柄进行导航。)

我并不总是希望“游戏手柄上的 B”和“遥控器上的菜单”做同样的事情。我如何区分这两种情况?既没有UIPressesEvent也没有UIPress似乎在他们的领域中携带任何关于哪个设备发起按键的信息。还有其他方法吗?

apple-tv gamepad swift tvos siri-remote

10
推荐指数
1
解决办法
225
查看次数