Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/swift/20.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Swift audiokit AudioPlayer未在后续播放中重置当前时间_Swift_Swiftui_Audiokit - Fatal编程技术网

Swift audiokit AudioPlayer未在后续播放中重置当前时间

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

我正在尝试添加一个进度条,以便在AudioKit中播放当前的音频文件。我正在使用查找文件播放的当前时间。这在我第一次播放文件时非常有效-但是,当播放器停止时(无论是调用
stop()
,还是文件完成),当前时间都不会重置

你可以看到一个例子。打印的
getCurrentTime
()似乎是自第一次按下播放按钮以来的时间。如果您多次播放该文件,您可以看到时间继续增加

我的最终问题是:如果调用了多次,如何获取调用
play()
后经过的时间


谢谢

在调用play()函数时设置初始值,并将其从当前时间中减去得到结果。谢谢!“设置初始值”是什么意思?