【问题标题】:How do I continue playing a video's audio track after a screen lock in iOS5?iOS5锁屏后如何继续播放视频的音轨?
【发布时间】:2011-11-17 19:43:27
【问题描述】:

当屏幕锁定时,iOS5 会将您的应用程序推到后台。

在我的 plist 文件中的 UIBackgroundModes 中,我可以设置音频、位置和 voip 以在后台继续。

视频怎么样?我正在使用MPMoviePlayerController 播放视频文件,但我不希望视频在屏幕锁定时暂停。如果用户看不到视频也没关系,但我仍然希望音频继续播放。

有什么办法吗?

【问题讨论】:

    标签: iphone locking ios5 screen mpmovieplayercontroller


    【解决方案1】:

    通过将以下内容添加到您的 MPMoviePlayerController 初始化中来禁用 app-audio-session(假设您的该类的实例称为播放器);

    player.useApplicationAudioSession = NO;
    

    【讨论】:

    • 您好,感谢您的回复。我试过你说的,在我的 plist 中启用和不启用背景音频,但它不起作用。只要视频正在播放,设备就不会锁定,但只要我自己锁定它,视频及其相关音频就会停止播放。
    【解决方案2】:

    这个问题还没有解决方案。唯一可行的是:

    有一个单独的音频和视频轨道同时开始。在屏幕锁定和屏幕解锁时继续播放音频,将视频跳转到音频文件的进度。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2019-08-19
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多