2013-01-17 6 views
2

Есть ли способ получить доступ к музыке в родном музыкальном приложении iOS? Например, при нажатии кнопки мое приложение приостанавливает встроенное музыкальное приложение. Я пробовал MPMusicPlayerController, но это не похоже на то, что я хочу; или я не использую его правильно.Открытый API для музыкального плеера iOS?

Это то, что я пробовал.

if ([musicPlayer playbackState] == MPMusicPlaybackStatePlaying) { 
      [musicPlayer pause]; 
    } else { 
      [musicPlayer play]; 
    } 

ответ

2

Зависит от того, как вы создаете свой музыкальный плеер. Чтобы получить доступ к системе глобального плательщика следует использовать:

MPMusicPlayerController *musicPlayer = [MPMusicPlayerController iPodMusicPlayer]; 

Имейте в виду, что если вы используете applicationMusicPlayer он будет работать только для вашего приложения и паузы музыки не будет влиять на воспроизведение музыки в вашем Music.app.

См. Обзорный раздел MPMusicPlayerController documentation для более подробного описания этих двух.

Смежные вопросы