gpt4 book ai didi

ios - Swift - AVAudioPlayer 不工作

转载 作者:搜寻专家 更新时间:2023-11-01 05:54:11 24 4
gpt4 key购买 nike

我正在尝试通过以下方式在 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()

关于ios - Swift - AVAudioPlayer 不工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29456742/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com