在我的应用程序中歌曲通过缓冲播放,
我的应用中有两个音乐播放器,
但它同时播放两首音乐播放器歌曲。即使我试图暂停,它也不会暂停第一首歌。
我参考本教程:
http://cocoawithlove.com/2008/09/streaming-and-playing-live-mp3-stream.html
为此我试着打电话
[流光暂停];
- (void)pause
{
@synchronized(self)
{
if (state == AS_PLAYING)
{
err = AudioQueuePause(audioQueue);
if (err)
{
[self failWithErrorCode:AS_AUDIO_QUEUE_PAUSE_FAILED];
return;
}
self.state = AS_PAUSED;
}
else if (state == AS_PAUSED)
{
err = AudioQueueStart(audioQueue, NULL);
if (err)
{
[self failWithErrorCode:AS_AUDIO_QUEUE_START_FAILED];
return;
}
self.state = AS_PLAYING;
}
}
}
streamer调用暂停缓冲方法。
我该怎么做?
答案 0 :(得分:0)
if (audioPlayer.playing==YES) {
[audioPlayer pause];
}
试试这个。