ios - 当使用 AVPLayer 播放视频时,它会停止背景音乐 ios

标签 ios swift avplayer

我正在使用 AVPlayer 播放视频,它会停止 iPhone 在后台播放的音乐。请帮我解决

let item1 = AVPlayerItem.init(URL: NSURL(string:path))
player = AVPlayer(playerItem: item1)
layer?.player = player;
player?.play()

最佳答案

我的电影是动画片;他们没有声音。要让其他声音继续播放,在 Swift 中:

    // None of our movies should interrupt system music playback.
    _ = try? AVAudioSession.sharedInstance().setCategory(AVAudioSession.Category.playback, mode: .default, options: .mixWithOthers)

感谢 Marcus Adams 的原始答案。

关于ios - 当使用 AVPLayer 播放视频时,它会停止背景音乐 ios,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29513947/

相关文章:

ios - 在 Swift 的文档选择器 View Controller 中显示云存储选项

macos - AVPlayer seeToTime 旋转披萨

ios - AVPlayerItem 初始 timedMetadata 未被观察(KVO)

ios - 如何过滤心率监测器

ios - 添加一个自定义 View ,其中包含有关 google map markerTitle 的更多信息

ios - 按下后工具栏消失

ios - 在 AVPlayer 的请求中添加自定义 header 字段

iphone - OCMock的andDo访问参数时出现EXC_BAD_ACCESS

ios - 具有弯曲边缘和透明状态栏的短 UINavigationBar

ios - Xcode 看不到 swift 子类