2011-07-26 55 views
0

在我的應用程序通過宋發揮緩衝,iPhone:第一首歌不會暫停之前開始下一首歌曲

我有兩個音樂播放器在我的應用程序,

但它同時扮演musicplayer歌曲一起。即使當我嘗試暫停時,它也不會暫停第一首歌曲。

我指本教程:

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; 
    } 
} 

}

流光調用緩衝的暫停方法。

我該怎麼做?

回答

0
if (audioPlayer.playing==YES) { 
     [audioPlayer pause]; 
    } 

試試這個。

+0

rakesh,我嘗試這個但不工作 –

相關問題