gpt4 book ai didi

swift - 音频向前跳转按钮

转载 作者:行者123 更新时间:2023-11-30 14:19:43 26 4
gpt4 key购买 nike

我将以下代码绑定(bind)到“向前跳转”按钮:

@IBAction func jumpForwardPressed(sender: AnyObject) {
var currentTime = audioPlayer.currentTime
var playForwardSkip = NSTimeInterval()
audioPlayer.stop()
audioPlayer.prepareToPlay()
playForwardSkip = 3.0 // skip forward 3 seconds

var skipF = currentTime + playForwardSkip
println("currentTime:\(currentTime) and playForwardSkip:\(playForwardSkip) and skipF:\(skipF)")

audioPlayer.playAtTime(skipF)

按下按钮时,音频停止,控制台读出正确的“skipF”以跳至,但在该新时间点不播放音频。它根本无法播放。

有任何关于我的代码可能有问题的指示吗?

最佳答案

您误读了文档。 playAtTime: 不寻找声音文件中的稍后时间。它延迟开始播放声音文件(从头开始)。

要从声音文件的中间播放,请设置播放器的currentTime并开始播放。

关于swift - 音频向前跳转按钮,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30625885/

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