使用MPMoviePlayerController和锁定屏幕继续播放声音?

Leg*_*10n 3 iphone audio objective-c core-audio mpmovieplayercontroller

当您观看视频MPMoviePlayerController并且用户按下顶部按钮以锁定屏幕时,应用程序将进入睡眠状态,视频中的声音也会进入休眠状态.

有没有办法阻止锁定停止声音?如果没有,有没有办法拦截锁定,创建一个"自定义锁定",以节省一些电池,但继续播放视频?

inv*_*ame 6

听起来你没有设置音频会话类别.设置AVAudioSessioncategory属性为AVAudioSessionCategoryPlayback指示应用程序的主要目的是播放音频,因此应忽略屏幕锁定按钮和响铃/静音开关.如果您正在使用较低级别的C API,那么您将使用AudioSessionSetProperty(kAudioSessionCategory_MediaPlayback)它,但它是相同的概念.