Nik*_*nov 1 audio avaudioplayer ios swift
我试图aiff通过以下方式在iOS应用程序中播放我的文件:
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()
Run Code Online (Sandbox Code Playgroud)
您AVAudioPlayer的范围已经超出范围并被取消分配.将其分配给类的实例变量以延长其寿命.
例如
self.audioPlayer = AVAudioPlayer(data: soundData, error: nil)
self.audioPlayer.prepareToPlay()
self.audioPlayer.play()
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
956 次 |
| 最近记录: |