AVAudioPlayer和AirPlay - 有可能吗?

Ben*_*vic 5 avfoundation avaudioplayer ios airplay

我正在尝试确定是否可以使用AVAudioPlayer该类切换AirPlay支持.

据我所读:

AirPlay是一项技术,可让您的应用程序将音频流传输到Apple TV和第三方AirPlay扬声器和接收器.AirPlay支持内置于AV Foundation框架和Core Audio框架系列中.您使用这些框架播放的任何音频内容都自动符合AirPlay发行的条件.用户选择使用AirPlay播放音频后,系统会自动路由.[ 参考 ]

根据这些信息; 它应该与AVAudioPlayer一起使用,因为它是AVFoundation框架的一部分; 但我似乎无法找到支持这一假设的任何文件.

我还发现了一些文档说它可以用MPMoviePlayerViewController:

MPMoviePlayerController课程中包括使用AirPlay播放视频的支持.此支持允许您在支持AirPlay的硬件(如Apple TV)上播放基于视频的内容.当allowsAirPlay活动MPMoviePlayerController对象的属性设置为YES并且设备在启用AirPlay的硬件的范围内时,电影播放器​​向用户呈现用于将视频发送到该硬件的控件.[ 参考 ]

似乎这里有一些相互矛盾的信息.有谁知道它是否可能用于AVAudioPlayer路由到AirPlay或我们被迫使用MPMoviePlayerController该类?

非常感谢.

Ben*_*vic 2

回答我自己的问题。看起来简单的方法是添加此处提到的自定义音量控制器:[参考],它将与MPAudioPlayer. 这只是一个定位问题。