【发布时间】:2011-03-18 00:10:24
【问题描述】:
documentation for AVPlayer 声明如下:
[The] 播放器同样适用于本地和远程媒体文件
但是,documentation for AVAudioPlayer 声明如下:
Apple 建议您使用此类进行音频播放,除非您正在播放从网络流中捕获的音频
对于我正在做的工作,我需要 AVAudioPlayer 的一些功能,但我所有的音频都是流式传输的。我需要从 AVAudioPlayer 获得的 AVPlayer 没有的主要内容是“正在播放”属性。没有该属性就很难构建播放器 UI。
那么 AVPlayer 和 AVAudioPlayer 有什么区别使得后者不适合网络流媒体?有没有办法从 AVAudioPlayer 提供的 AVPlayer 中获取一些信息,例如“正在播放”属性?
【问题讨论】:
标签: iphone audio streaming ios4 core-audio