如何开始使用airplay? [关闭]
Posted
技术标签:
【中文标题】如何开始使用airplay? [关闭]【英文标题】:How to get started with airplay? [closed] 【发布时间】:2012-07-01 05:32:14 【问题描述】:我正在尝试开始使用 ios Airplay(分屏和镜像),似乎网络上几乎没有关于此的内容。我正在寻找一个示例应用程序或分步教程来在我的应用程序上设置 Airplay,基本上是为了共享我的屏幕,不一定是音频或视频(尽管我可以从它开始更简单)。
谁能给我指点有助于了解更多信息的地方(iOS 库除外)?
【问题讨论】:
【参考方案1】:看看AirPlay Overview documentation,尤其是Enriching Your App for AirPlay这一章。
对于镜像,您根本不需要做太多事情。如果你想让不同的内容出现在AirPlay连接的屏幕上,你基本上必须创建一个单独的UIWindow
并将其screen
属性设置为对应的UIScreen
。
【讨论】:
我正在寻找代码示例,因为我仍然不确定如何将其集成到我的应用程序中。你能指出一个示例应用程序或代码示例吗?谢谢。【参考方案2】:我认为你需要阅读的是"Multiple Display Programming Guide for iOS"。 Airplay 比“Multiple Display”更与音频或视频相关。
需要一个额外的窗口来支持外部显示器
如果您的应用支持外部设备显示,您需要创建一个单独的窗口对象来表示要在其上显示的内容。您可以在两台显示器上显示相同的内容 - 此功能称为镜像,默认情况下会发生 - 或者您可以在每台显示器上显示不同的内容。
阅读Presenting Content on an External Display了解分步教程。
【讨论】:
虽然这在理论上可以回答问题,it would be preferable 在这里包含答案的基本部分,并提供链接以供参考。【参考方案3】:这可能会有所帮助: https://github.com/quellish/AirplayDemo
它展示了如何将 airplay 显示器用作辅助屏幕。
【讨论】:
目前在 iPhone 4 上的情况下,它不起作用。 如果是这种情况,您应该在项目上提出问题并提供详细信息。 @quellish,我不播放视频。我可以在不播放视频的情况下将屏幕投射到其他电视(Apple 或支持)吗?任何解决方法? @JamshedAlam 是的,看看样本。它不播放视频。 如果我想将此屏幕分享到其他电视屏幕怎么办?以上是关于如何开始使用airplay? [关闭]的主要内容,如果未能解决你的问题,请参考以下文章
如何防止在我的 Next/React 项目中使用 iPhone 上的 AirPlay
你能用 iOS 5 Objective-C 代码打开 Airplay 镜像吗?