Ben böyle bir denetleyiciden video oynuyorum:
func playMovie() {
let path = Bundle.main.path(forResource: "xyz", ofType:"mov")
let url = URL(fileURLWithPath: path!)
self.player = AVPlayer(url: url)
let layer: AVPlayerLayer = AVPlayerLayer(player: self.player)
layer.frame = self.view.frame
layer.videoGravity = AVLayerVideoGravityResizeAspectFill
self.view.layer.addSublayer(layer)
self.player.play()
}
Denetleyici yok edildikten ve artık kullanılmadıktan sonra bile, bu günlük iletisini her saniye ya da daha fazla alıyorum:
AQDefaultDevice (173): skipping input stream 0 0 0x0
Bu günlükleri nasıl saklayacağımı sormuyorum. Ben ayarlayarak bunu nasıl biliyor OS_ACTIVITY_MODE
üzere disable
( bu günlükleri gizlemek için nasıl bu Bkz ). Benim endişem, kontrolör yok edildikten sonra bile filmin bir şekilde oynatılması olabilir. Filmi oynatırken yanlış olan bir şey var mı? Veya herhangi bir ek temizlik yapmam gerekir mi?