-1
我不知道爲什麼我不能解決這個問題,但是在SCNAudioPlayer類的文檔中,有2個用於播放的塊可以啓動和播放完成。Swift SceneKit:SCNAudioPlayer完成塊(didFinishPlayback)語法?
https://developer.apple.com/reference/scenekit/scnaudioplayer/1522818-didfinishplayback
我經常創建和使用閉包,但我似乎無法得到這一個工作:同樣的事情
let player = SCNAudioPlayer(source: source)
player.didFinishPlayback({()->void in
//code here
})
或變使得迅速3抱怨。
我在想這可能是一個NSNotification策略,但它似乎是一個複雜的過程,看起來很簡單。