Swift audiokit AudioPlayer未在后续播放中重置当前时间
我正在尝试添加一个进度条,以便在AudioKit中播放当前的音频文件。我正在使用查找文件播放的当前时间。这在我第一次播放文件时非常有效-但是,当播放器停止时(无论是调用Swift audiokit AudioPlayer未在后续播放中重置当前时间,swift,swiftui,audiokit,Swift,Swiftui,Audiokit,我正在尝试添加一个进度条,以便在AudioKit中播放当前的音频文件。我正在使用查找文件播放的当前时间。这在我第一次播放文件时非常有效-但是,当播放器停止时(无论是调用stop(),还是文件完成),当前时间都不会重置 你可以看到一个例子。打印的getCurrentTime()似乎是自第一次按下播放按钮以来的时间。如果您多次播放该文件,您可以看到时间继续增加 我的最终问题是:如果调用了多次,如何获取调用play()后经过的时间 谢谢 在调用play()函数时设置初始值,并将其从当前时间中减去得到结
stop()
,还是文件完成),当前时间都不会重置
你可以看到一个例子。打印的getCurrentTime
()似乎是自第一次按下播放按钮以来的时间。如果您多次播放该文件,您可以看到时间继续增加
我的最终问题是:如果调用了多次,如何获取调用play()
后经过的时间
谢谢 在调用play()函数时设置初始值,并将其从当前时间中减去得到结果。谢谢!“设置初始值”是什么意思?