我正在开发一款在标题序列期间使用 MPMoviePlayerController 在后台播放视频的游戏。我将我的游戏控件覆盖在上面(只有几个带纹理的 UIButton)。
视频本身没有音频,但是当我通过 OpenAL 按下按钮时,我正在播放声音。音频会话设置为“环境”,只要 MPMoviePlayerController 不在,它就会正确响应设备的静音按钮和音量。但是一旦视频开始播放,它就会发出声音,而不考虑静音或音量设置。
谁能帮我?MPMoviePlayerController 是否干扰了 AudioSession 状态?有没有办法阻止这种情况发生。我的电影没有声音,所以它不应该这样做。