我无法在线找到代码(是的,Google搜索了很多),详细说明了如何发现支持Airplay版本音频的设备。 Apple的开发者网站上似乎没有任何东西 - 我花了一个小时搜索谷歌并搜索Apple的文档。我在这里显然遗漏了一些东西。
我确实找到了这个:"Using External Display",但这只描述了如何发现和连接支持Airplay镜像的设备。它们基本上被认为是另一个显示器,你只是开始绘制它。
我也发现了这个:"Providing an AirPlay Picker",但它只描述了当设备可用时如何创建AirPlay选择器,而不是如何知道设备何时可用(我想做其他逻辑)在我的基于音频设备可用性的应用程序中。)
我的最终目标是阻止用户尝试为我的应用程序使用纯音频Airplay设备,这需要视频支持。我计划在1+音频时显示警告消息仅检测到设备和0个支持视频的设备。
我对纯音频设备的代码特别感兴趣,例如Apple TV 1st gen,AirPorts和支持Airplay的扬声器。考虑到Apple电视在几代人之间看起来并没有明显不同,这一点尤其重要,并且用户可能会认为他们可以使用该应用而不是Airplay,而事实上他们不能。
有人能指出我正确的资源吗?