代码之家  ›  专栏  ›  技术社区  ›  Leg10n

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

  •  3
  • Leg10n  · 技术社区  · 17 年前

    MPMoviePlayerController 用户按下顶部按钮锁定屏幕,应用程序进入睡眠状态,视频中的声音也进入睡眠状态。

    有没有办法防止锁停止声音?如果没有,是否有办法拦截锁,创建“自定义锁”,节省一些电池,但继续播放视频?

    1 回复  |  直到 13 年前
        1
  •  6
  •   invalidname    17 年前

    set your audio session category AVAudioSession 的 category 财产 AVAudioSessionCategoryPlayback 表示应用程序的主要用途是播放音频,因此应忽略屏幕锁定按钮和响铃/静音开关。如果您使用的是较低级别的C API,那么您将使用 AudioSessionSetProperty(kAudioSessionCategory_MediaPlayback) ,但这是同一个概念。