2017-11-29 16 views
5

ile hiçbir nesne ve nedense banaAudioHardware.cpp: 1200: AudioObjectRemovePropertyListener: AudioObjectRemovePropertyListener: Ben AVPlayer başlatmak için çalışıyorum hızlı bir proje üzerinde çalışmak Belirtilen kimliğe 0

söyleyerek bir istisna trows

AudioHardware.cpp: 1200: AudioObjectRemovePropertyListener: AudioObjectRemovePropertyListener: Belirtilen kimliğe 0.

ile hiçbir nesne sorunun URL'min ile sanırım. İşte

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) 
} 
+1

Hiç bir çözüm buldunuz mu? – Suragch

+0

Bunun simülatörle ilgisi var, bence. Hataları gerçek bir cihazda alamıyorum. – Suragch

+1

İlişkisiz, ancak neden bir "NSURL" oluşturup daha sonra "URL" ye çeviriyorsunuz? Sadece url = URL (dize: "https://purelight1-163000.appspot.com/api/user/v2/media/track/60/sample") yapmalısınız! '' –

cevap

1

Xcode aşırı konuşkan benim kodudur. Sadece Şemanızı (Ürün> Şema> Şemayı Düzenle) düzenlemek ve yeni bir Ortam Değişkeni OS_ACTIVITY_MODE oluşturmak ve değerini devre dışı bırakmak için ayarlamanız yeterlidir.

İlgili konular