我希望能够在同一列表中显示所有支持的设备(播放,chromecast,roku等)的列表。

关于airplay,我看到的唯一选择是使用MPVolumeView,它本身会建立设备列表并处理连接性。

我希望对此界面和UI有更多控制。

有什么建议?

最佳答案

我一直在寻找类似的东西,但看起来仍然无法在MPVolumeView之外干净地完成它。话虽如此,如果您想变得肮脏/私密,那么我发现了两种选择:

  • Private API usage
  • Piggy back off a hidden MPVolumeView

  • 显然,如果您正在浏览App Store,则不能使用第一个,但可以用于Apple看不到的 private 项目。第二个有点脏,并且可能容易发生意外损坏。基本上,它创建MPVolumeView,但不向用户显示,而是使用其自己的Airplay按钮将事件传递给MPVolumeView中的真实事件。

    关于ios - 列出并连接到没有MPVolumeView的airplay设备,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/21728419/

    10-10 16:12