ビデオの背景ViewControllerを追加するがあります。AVPlayerLayerそのために、それを使用AVPlayerLayerしてビューのレイヤーに追加します。その ViewController を開いているときに Spotify などのオーディオを再生している場合、PlayerLayer はそれを一時停止します。
どうすればこの動作を終了できますか?
次のようにレイヤーを作成します。
lazy var playerLayer:AVPlayerLayer! = {
var playerLayer:AVPlayerLayer!
if let src = NSBundle.mainBundle().pathForResource("Untitled", ofType: "mp4") {
playerLayer = AVPlayerLayer(player: AVPlayer(URL: NSURL.fileURLWithPath(src)))
playerLayer.frame = self.view.bounds
playerLayer.backgroundColor = nil
playerLayer.opaque = true
playerLayer.videoGravity = AVLayerVideoGravityResizeAspectFill
playerLayer.player?.muted = true
self.view.layer.insertSublayer(playerLayer, atIndex: 0)
}
return playerLayer
}()
ご覧のとおり、mutedプロパティを true に設定してみましたが、うまくいきません。