0
我試圖創建播放從Parse下載的NSData的AVAudioPlayer
。Swift/iOS:AVAudioPlayer不播放NSData格式的聲音
我很確定聲音(.wav
格式)已上傳到Parse。我也確定聲音可以從Parse以NSData
的格式下載。所以我用從解析下載的數據創建一個AVAudioPlayer對象:
if audioData != nil {
print("successful downloading audio!") //this prints out
let audioPlayer = try! AVAudioPlayer(data: audioData!, fileTypeHint: AVFileTypeWAVE)
audioPlayer.prepareToPlay()
audioPlayer.volume = 0.5
audioPlayer.play()
}
正如你可以在上面看到,在創建audioPlayer
,但它不播放聲音。哪裏可能出錯?