gpt4 book ai didi

Swift:音频在 0.1 秒内开始和停止

转载 作者:行者123 更新时间:2023-11-30 13:21:29 26 4
gpt4 key购买 nike

我关注了网络上的所有帖子,但没有一个解决了这个问题。声音在 0.1 秒后立即开始和停止。我很快就能听到声音。

这是我重要的代码:...

    let path = NSBundle.mainBundle().pathForResource("bgMusic", ofType: "mp3")
let bgMusicURL = NSURL.fileURLWithPath(path!)

var backgroundMusicPlayer:AVAudioPlayer!

do{
try AVAudioSession.sharedInstance().setActive(true)
try AVAudioSession.sharedInstance().setCategory(AVAudioSessionCategoryPlayback)
try backgroundMusicPlayer = AVAudioPlayer(contentsOfURL: bgMusicURL)
backgroundMusicPlayer!.prepareToPlay()
backgroundMusicPlayer!.play()

}catch {
print ("ERROR")
}

...

最佳答案

当包含代码片段的函数结束时,垃圾收集器将释放您的backgroundMusicPlayer。尝试将 backgroundMusicPlayer 设置为全局变量,或者使用某种静态变量来保存它。

关于Swift:音频在 0.1 秒内开始和停止,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37733594/

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