带AVQueuePlayer的Audio Visualizer

时间:2014-12-15 05:13:38

标签: objective-c iphone-sdk-3.0 avfoundation avaudioplayer avqueueplayer

我试图在AVQueuePlayer播放时构建一个Audio Visualizer,我希望类似于this,但AVQueuePlayer没有像{[audioPlayer updateMeters]那样的方法。 {1}},[audioPlayer numberOfChannels][audioPlayer averagePowerForChannel:]。任何人都可以帮我解决这个问题,或者将我链接到设置指南。我想使用AVQueuePlayer因为队列能力,但如果我无法设置某些内容,我会考虑自己管理队列并使用AVAudioPlayer

感谢您的帮助。

1 个答案:

答案 0 :(得分:0)

AVQueuePlayer是AVPlayer的子类,而不是AVAudioPlayer,这就是为什么它“缺少”这些方法。

您可以使用AVAudioPlayer进行播放,使用MPMediaPickerController加载歌曲队列。看看AddMusic sample code。它有点陈旧,但应该让你去。