На самом деле это достижимо с 3.x года. Однажды я сделал это в одном из своих приложений, и оно не имело никакого отношения к фону или другим новым функциям iOS. Вам просто нужно правильно настроить аудио сеансы. Если вы убедитесь, что и ваш аудиоплеер, и видеоплеер используют сеанс окружающего звука, это возможно.
Перед началом воспроизведения AVAudioPlayer
установите категорию аудиосеанса на AVAudioSessionCategoryAmbient
. Это общесистемный общий аудио сеанс. Это позволяет воспроизводить другие звуки, например звук из приложения iPod.
Если вы используете MPMoviePlayerController
из iOS 3.2 или выше, убедитесь, что вы установили useApplicationAudioSession
в NO
. Это обеспечивает другие звуки, чтобы играть вместе. Это значение по умолчанию в более ранних версиях iOS.