ビデオの背景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 に設定してみましたが、うまくいきません。