pracuje nad projektem w Swift, gdzie próbuję zainicjować AVPlayer iz jakiegoś powodu to trows mi wyjątek mówiącyAudioHardware.cpp: 1200: AudioObjectRemovePropertyListener: AudioObjectRemovePropertyListener: żaden obiekt o podanym ID 0
AudioHardware.cpp: 1200: AudioObjectRemovePropertyListener: AudioObjectRemovePropertyListener: żaden obiekt o podanym ID 0.
Myślę, że problem jest z moim URL. Oto mój kod
func initPlayer() {
let url:NSURL = NSURL(string:"https://purelight1-163000.appspot.com/api/user/v2/media/track/60/sample")!
self.playerItem = AVPlayerItem(url: url as URL)
self.player=AVPlayer(playerItem: self.playerItem!)
let playerLayer=AVPlayerLayer(player: self.player!)
playerLayer.frame = CGRect(x: 0, y: 0, width: 10, height: 50) // actually this player layer is not visible
self.view.layer.addSublayer(playerLayer)
}
Czy kiedykolwiek znalazłeś rozwiązanie? – Suragch
To ma coś wspólnego z symulatorem, tak myślę. Nie dostaję błędów na prawdziwym urządzeniu. – Suragch
Niepowiązane, ale po co tworzyć 'NSURL', a następnie przesyłać go do' URL'? Powinieneś po prostu zrobić 'let url = URL (ciąg:" https://purelight1-163000.appspot.com/api/user/v2/media/track/60/sample ")!' –