Пишу на phonegap'е (реализовано через плагин), нужно реализовать опрос кнопок воспроизведения аудио для iOs в залоченом режиме.
Пробую получить статусы MPMusicPlayerController:
MPMusicPlaybackState playbackState = [[MPMusicPlayerController applicationMusicPlayer] playbackState];
if (playbackState == MPMusicPlaybackStateStopped || playbackState == MPMusicPlaybackStatePaused) {
// код если остановлен
} else if (playbackState == MPMusicPlaybackStatePlaying) {
// код если играет
}
Проблема в том что playbackState не изменяется, всегда 0;
Управлять громкостью через MPMusicPlayerController получается, по
подсказке @mezhevikin все работает отлично. Мне подойдет любой способ распознать остановку воспроизведения, если такие есть подскажите, я пробовал AVAudioSession, но не нашел там параметров по которым можно было бы это отследить.