我有一个带有简短介绍视频的 iPhone 应用程序。如果用户在 iPod 播放音乐时启动应用程序,则音乐将在视频播放时停止(无论视频是否有声音),并且在视频播放后音频将永久停止。Apple 似乎表明您可以使用 AudioSession 技巧解决此问题: https ://web.archive.org/web/20100819124854/http://developer.apple.com:80/iPhone/library/documentation/Audio/Conceptual/AudioSessionProgrammingGuide /WorkingWithOpenALiPodMusicandMovies/WorkingWithOpenALiPodMusicandMovies.html
但是他们在这里的建议似乎不起作用。似乎 MPMoviePlayerController 出于自己的目的覆盖了音频会话配置。理想情况下,我会在 iPod 音频上混合电影音频,或者使用闪避,但即使重新启动音乐也可能是一个可以接受的修复。