Для любого в будущем, я знаю, что на этот вопрос уже был дан ответ, но у меня была проблема с воспроизведением видео в моем приложении, из-за которого приложения, такие как spotify, youtube и т. Д., Перестали воспроизводить звук, поэтому я в конечном итоге использовал это :
NSError *silentSwitcherror = nil;
BOOL silentSwitchSuccess = [[AVAudioSession sharedInstance] setCategory:AVAudioSessionCategoryPlayback withOptions:AVAudioSessionCategoryOptionMixWithOthers error:&silentSwitcherror];
if (silentSwitchSuccess)
{
//put whatever video code you are trying to play
}
else
{
//put how to handle failed instances.
}