我正在尝试确定是否可以使用AVAudioPlayer
该类切换 AirPlay 支持。
从我读到的:
AirPlay 是一种技术,可让您的应用程序将音频流式传输到 Apple TV 以及第三方 AirPlay 扬声器和接收器。AirPlay 支持内置于
AV Foundation
框架和Core Audio
框架系列中。您使用这些框架播放的任何音频内容都会自动符合 AirPlay 分发条件。一旦用户选择使用 AirPlay 播放您的音频,系统就会自动路由。[参考]
基于此信息;它应该与 AVAudioPlayer 一起使用,因为它是AVFoundation
框架的一部分;但我似乎找不到任何支持这一假设的文档。
我还发现一些文档说它可以通过以下方式完成MPMoviePlayerViewController
:
课程中包含对使用 AirPlay 播放视频的支持
MPMoviePlayerController
。此支持允许您在 Apple TV 等支持 AirPlay 的硬件上播放基于视频的内容。当allowsAirPlay
活动MPMoviePlayerController
对象的属性设置为YES
并且设备位于支持 AirPlay 的硬件范围内时,电影播放器会向用户显示用于将视频发送到该硬件的控件。[参考]
似乎这里有一些相互矛盾的信息。有谁知道它是否可以AVAudioPlayer
用来路由到 AirPlay 或者我们是否被迫使用该MPMoviePlayerController
课程?
非常感谢。