2015-08-25 4 views
0

Я использую AVPlayer для воспроизведения видео. И выполните следующие действияAVPlayer видео становится пустым, когда другой звук активен

  • Open Music приложения, играть песню, и приостановить его
  • Перейти к моему приложению и играть видео
  • С наушниками подключены, нажмите среднюю кнопку, чтобы возобновить воспроизведение музыки приложения

Тогда музыкальное приложение играет, но мое видео не работает. От чтения Responding to Interruptions

Аудио прерывание дезактивация вашего приложения аудио сеанса, который немедленно прекращает или приостанавливает аудио, в зависимости от , какие технологии вы используете

Я понимаю, что мое видео должно пауза, но почему это также пустым видео?

только после того, как я нажмите среднюю кнопку на наушниках еще раз, чтобы приостановить музыку, то мое видео идет нормально снова, но остается в приостановленного

Это нормальное поведение, как это предотвратить?

ответ

0

После попытки отключить Музыку MPNowPlayingInfoCenter, я нашел

Просто позвоните их перед воспроизведением

[[AVAudioSession sharedInstance] setActive:YES error:nil]; 
[[AVAudioSession sharedInstance] setCategory:AVAudioSessionCategoryPlayback error:nil]; 
[[UIApplication sharedApplication] beginReceivingRemoteControlEvents]; 

Это отключит приложения Музыка и переключение средней кнопки на наушники не влияют на нас