如何获取外部屏幕列表并连接到iOS

时间:2016-03-24 10:36:00

标签: ios airplay

我想创建一个应用程序,具有Air Play功能。 我想添加一个按钮,当用户点击该按钮时,会出现一个外部屏幕列表,然后用户选择一个屏幕,然后我可以向该外部屏幕显示内容。我意识到 YouTube 可以做到这一点,但我找不到文档,演示或教程告诉我该怎么做。

enter image description here

如果用户连接到外部屏幕手册,我只能将我的内容分享到外部屏幕,使用控制中心。下面的教程也只能这样做:

https://www.raywenderlich.com/57161/airplay-tutorial
https://github.com/quellish/AirplayDemo

enter image description here

1 个答案:

答案 0 :(得分:0)

我找到了解决方案。使用MPVolumeView。它有一个音量滑块和一个Air Play选择器按钮。

MPVolumeView *myVolumeView = [[MPVolumeView alloc] initWithFrame: CGRectMake(0, 0, 200, 100)];
myVolumeView.showsVolumeSlider = NO; // use it if don't want to show slider
[self.view addSubview: myVolumeView];