jex*_*exe 5 iphone audio mpmovieplayercontroller
我有一个带有简短介绍视频的iPhone应用程序.如果用户在iPod正在播放音乐时启动应用程序,音乐将在视频播放时停止(无论视频是否有声音),并且视频播放后音频将永久停止.Apple似乎表明你可以用AudioSession技巧解决这个问题:http: //www.devworld.apple.com/iphone/library/documentation/Audio/Conceptual/AudioSessionProgrammingGuide/WorkingWithOpenALiPodMusicandMovies/WorkingWithOpenALiPodMusicandMovies.html
但他们在这里的建议似乎并不奏效; 似乎MPMoviePlayerController会为了自己的目的覆盖音频会话配置.理想情况下,我将电影音频混合在iPod音频上,或者可能使用闪避,但即使重新启动音乐也可能是一个可以修复的问题.有任何想法吗?
您在任何时候只能拥有一个提供音乐的应用程序和多个(简短)声音来源。如果后台应用程序正在播放音乐,您的应用程序可以叠加简短的声音。如果您想播放音乐,则必须停止后台应用程序。
所以我不认为使用 MPMoviePlayerController (或任何高级音频框架)可以实现您想要实现的目标。如果电影的音轨足够短,您也许可以覆盖它,但 MPMoviePlayerController 可能不适合这样做。