2017-11-29 5 views
5

와 어떤 목적, 어떤 이유로 나에게AudioHardware.cpp : 1200 : AudioObjectRemovePropertyListener : AudioObjectRemovePropertyListener : 나는 AVPlayer를 개시하기 위해 노력하고있어 신속한에서 프로젝트에서 작업 주어진 ID 0

말하는 예외를 trows

AudioHardware.cpp : 1200 : AudioObjectRemovePropertyListener : AudioObjectRemovePropertyListener : 주어진 ID 0

와 어떤 개체가 나는 문제가 내 URL을 것 같다. 여기 내 코드는

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

솔루션을 찾았습니까? – Suragch

+0

이것은 시뮬레이터와 관련이 있다고 생각합니다. 실제 장치에서 오류가 발생하지 않습니다. – Suragch

+1

관련이 없지만 왜 'NSURL'을 만들고'URL '로 캐스팅해야합니까? 단지'let url = URL (문자열 : "https://purelight1-163000.appspot.com/api/user/v2/media/track/60/sample")을 실행하면됩니다. –

답변

1

Xcode는 지나치게 수다스러운입니다. 당신은 Scheme (Product> Scheme> Edit Scheme)을 편집하고 새로운 환경 변수 OS_ACTIVITY_MODE를 생성하고 그 값을 disable로 설정하기 만하면됩니다.

관련 문제