SwiftでAVPlayerを開始しようとしているプロジェクトに取り組んでいますが、何らかの理由で例外をスローします
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)
}
Xcodeはおしゃべりです。スキームを編集し(製品>スキーム>スキームの編集)、新しい環境変数OS_ACTIVITY_MODEを作成し、その値を無効に設定するだけです。