gpt4 book ai didi

ios - AKClipPlayer 在剪辑中间播放

转载 作者:塔克拉玛干 更新时间:2023-11-02 22:06:02 26 4
gpt4 key购买 nike

我正在尝试制作音频播放器,而不是使用在初始化时占用太多内存的 AKAudioPlayer,我正在使用 AKClipPlayer:

AudioKit.engine.prepare()
let clip = AKFileClip(audioFile: self.recorderAKAudioFile!)
self.player = AKClipPlayer(clips: [clip])
try! AudioKit.engine.start()
if AudioKit.engine.isRunning {
AudioKit.output = self.player
//set the time
self.player?.currentTime = self.playPositionSeconds
self.player?.play()
runPlayerAnimations()
}

问题是几乎每次我在长时间录制时运行这段代码时音频都是静音的,而且无论我设置什么播放位置都没有关系。有没有更好的方法来播放特定开始时间的音频,而不是使用所有设备 ram 杀死应用程序?

最佳答案

是的。我们添加了一个名为 AKPlayer 的新音频播放器.它在开发分支中。请试一试。默认情况下,它将从磁盘流式传输,但您也可以根据需要设置缓冲方案。循环、淡入淡出和反转需要缓冲。

player.play(from: time)

关于ios - AKClipPlayer 在剪辑中间播放,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47451434/

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