1

我正在尝试检测网络上何时有可用的 AirPlay 设备,如果有,我想显示一个列表。

例如,应用程序“Dailymotion”完全符合我的要求:当我将 iPhone 连接到带有 Apple TV 的网络时,会出现一个“AirPlay”图标:https ://dl.dropbox.com/u/4534662/Photo% 2004-03-13%2010%2007%2014.png(就在高清旁边)

然后,当单击 AirPlay 图标时,会出现一个带有可用 AirPlay 设备的选择器:https ://dl.dropbox.com/u/4534662/Photo%2004-03-13%2010%2007%2018.png

我没有找到使用 Apple Documentation 的方法。那么,我怎样才能以编程方式做到这一点?

4

1 回答 1

3

您可以像这样显示 AirPlay 选择器视图(如果 AirPlay 可用):

MPVolumeView *volumeView = [ [MPVolumeView alloc] init] ;
[volumeView setShowsVolumeSlider:NO];
[volumeView sizeToFit];
[view addSubview:volumeView];

显示MPVolumeView所有可用的 AirPlay 设备。上面的代码禁用了音量滑块,您可能想要也可能不想这样做。你不能做的是获得对 AirPlay 设备信息的编程访问。

于 2013-03-04T09:21:53.027 回答