我正在尝试检测网络上的AirPlay设备何时可用,如果有,我想显示一个列表。
例如,应用程序“Dailymotion”完全符合我的要求:当我将iPhone连接到带有Apple TV的网络时,会出现“AirPlay”图标:https://dl.dropbox.com/u/4534662/Photo%2004-03-13%2010%2007%2014.png(就在HD旁边)
然后,当点击AirPlay图标时,选择器会显示可用的AirPlay设备:https://dl.dropbox.com/u/4534662/Photo%2004-03-13%2010%2007%2018.png
我没有找到使用Apple文档的方法。那么,我该如何以编程方式做到这一点?
答案 0 :(得分:3)
您可以显示AirPlay选择器视图(如果AirPlay可用),如下所示:
MPVolumeView *volumeView = [ [MPVolumeView alloc] init] ;
[volumeView setShowsVolumeSlider:NO];
[volumeView sizeToFit];
[view addSubview:volumeView];
MPVolumeView
显示所有可用的AirPlay设备。上面的代码禁用了您可能想要或可能不想做的音量滑块。您不能做的是获取AirPlay设备信息的编程访问权。