[英]Swift - AVAudioPlayer Doesn't Work
我試圖通過以下方式在iOS應用程序中播放aiff
文件:
var sound = NSBundle.mainBundle().pathForResource("tropical_birds", ofType: "aiff")
var soundData = NSData(contentsOfFile: sound!)
let audioPlayer = AVAudioPlayer(data: soundData, error: nil)
audioPlayer.prepareToPlay()
audioPlayer.play()
您的AVAudioPlayer
超出范圍並被釋放。 將其分配給您的類的實例變量以延長其壽命。
例如
self.audioPlayer = AVAudioPlayer(data: soundData, error: nil)
self.audioPlayer.prepareToPlay()
self.audioPlayer.play()
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.