簡體   English   中英

Swift-AVAudioPlayer不起作用

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM