iPhone: первая песня не останавливается перед началом следующей песни - PullRequest
0 голосов
/ 26 июля 2011

В Моем приложении воспроизведение песни через буферизацию,

В моем приложении два музыкальных плеера,

Но он воспроизводит обе музыкальные песни вместе. Первая песня не останавливается, даже когда я пытаюсь сделать паузу.

Я передаю этот урок:

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 вызывает метод паузы буферизации.

Как я могу это сделать?

1 Ответ

0 голосов
/ 26 июля 2011
  if (audioPlayer.playing==YES) {
        [audioPlayer pause];
  }

попробуйте это.

...