【问题标题】:How to find available screens with AirPlay?如何使用 AirPlay 查找可用屏幕?
【发布时间】:2013-03-04 09:16:38
【问题描述】:

我正在尝试检测网络上何时有可用的 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 文档的方法。那么,我怎样才能以编程方式做到这一点?

【问题讨论】:

    标签: ios objective-c airplay


    【解决方案1】:

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

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

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

    【讨论】:

    • @lxt:其实我也在做airplay。但那是从 iOS 设备到 android 设备的 airplay。我搜索了很多。我的应用程序的当前状态是我的 android 设备在 iOS 设备中被识别。有关更多信息,请参阅我关于 SO:stackoverflow.com/questions/15128124/… 的问题。你能帮我吗?
    • 是否可以从列表中选择多个 Airplay 设备?
    • 同时流到多个播放设备?不,很遗憾没有。
    猜你喜欢
    • 1970-01-01
    • 2021-08-30
    • 2012-04-13
    • 2016-09-25
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-05-04
    • 1970-01-01
    相关资源
    最近更新 更多