iPhone SDK SDL_openAudio с поддержкой многозадачности - PullRequest
3 голосов
/ 14 января 2011

Я проигрываю аудио из онлайн-трансляции в реальном времени RTPS с помощью ffmpeg (потому что Apple не поддерживает потоковую трансляцию rtsp).

Теперь я буду проигрывать мой поток в фоновом режиме. Я запустил тему в фоновом режиме и зарегистрировал музыку для поддержки фона.

Когда приложение входит в фоновый режим, NSThread приостанавливается, а затем восстанавливается после возврата из фона.

Если я начинаю воспроизводить музыку (MP3-Stream) в приложении, которое использует официальные Apple Frameworks, то при входе приложения в фоновый режим воспроизводятся оба потока.

Что я могу сделать, чтобы это исправить?

1 Ответ

2 голосов
/ 19 февраля 2011

Ну, по многочисленным просьбам;), вот и ответ;

Это очень похоже на проблему аудио-сессии.Вы должны попытаться немного поиграться с атрибутами сессии: AudioSessionProgrammingGuide

...