ios - Apple TV 开发者指南

标签 ios airplay apple-tv

我正在寻找 iPhone 与 Apple TV 交互的开发者指南。我不是在谈论为 Apple TV 开发应用程序。我说的是通过 iPhone 应用程序与 Apple TV 进行交互。谁能指出我正确的方向?

最佳答案

我之前问过这个问题,并编写了一个完全支持外部屏幕的 iOS 应用程序,我发现除了将东西放在单独的 UIWindow 中之外,你实际上可以做的很少。

Apple TV 将自己作为 AirPlay 设备呈现给您的 iOS 设备,您可以将其用作外部屏幕,如果它使用某些内置电影 Controller 从您的设备播放媒体,您还可以发送和接收远程控制事件。

如果您连接到 AppleTV,您的应用程序将收到 UIScreenDidConnectNotification然后您可以选择在第二个 UIScreen 中放置一个 UIWindow提供给您的实例。

有两个地方可以看:

编辑 (更改顺序)

  • 苹果View Programming Guide可能有关于外部屏幕和窗口的最有用的信息。我已经链接到明确提到外部屏幕的 windows 部分。
  • UIScreen documentation
  • Event Handling Documentation用处不大,因为它仅在您从音乐应用等播放媒体时才真正适用。

  • 希望有帮助!

    关于ios - Apple TV 开发者指南,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12036795/

    相关文章:

    iphone - 如何创建像 alertview 一样填充或调暗背景的 UIView?

    c++ - iOS const char* 到 std::string 并返回缺少第一个字符

    ios - 为什么我的应用程序因卖家和艺术家名称不匹配而被 App Store 拒绝?

    ios - Rx swift : How to create cache for last network response without creating class/struct property?

    ios - 列出可用的输出音频目标 AVAudioSession

    ios - AVAudioRecorder 和 AirPlay 镜像

    ios - 启用 MPMoviePlayerViewController airplay

    ios - Apple TV - 如何实现像 UISegmentedControl 中那样的粘性焦点选择?

    tvos - 是否可以通过无线方式将企业/内部 tvOS 应用程序分发到 Apple TV?

    swift - tvOS - pressesEnded 在启动时不起作用