当你看一个视频MPMoviePlayerController
和用户按下顶部按钮来锁定屏幕,应用程序进入睡眠状态,因此不会从视频的声音。
有什么办法来防止锁从停止的声音? 如果没有,有没有办法拦截锁,以创建“自定义锁”,以节省电池,但继续播放视频?
当你看一个视频MPMoviePlayerController
和用户按下顶部按钮来锁定屏幕,应用程序进入睡眠状态,因此不会从视频的声音。
有什么办法来防止锁从停止的声音? 如果没有,有没有办法拦截锁,以创建“自定义锁”,以节省电池,但继续播放视频?
听起来像是你还没有设置您的音频会话范畴 。 设置AVAudioSession
的category
属性AVAudioSessionCategoryPlayback
,表明应用程序的主要目的是为了播放音频,因此它应该忽略的屏幕锁键和铃声/静音开关。 如果你使用较低级别的C API的工作,你就可以使用AudioSessionSetProperty(kAudioSessionCategory_MediaPlayback)
但它是同一个概念。