2017-10-11 148 views
-1

我在iOS上使用AudioKit 4.01。 使用AKAudioPlayer.replace(文件:)後,AKAudioPlayer不再正確循環:它不再考慮值「endTime」,文件播放直到結束。這是一個錯誤還是我錯過了什麼?AKAudioPlayer循環不起作用

+0

請你的代碼添加到這個問題。閱讀[問]和[mcve] –

回答

1

你說AudioKit在替換文件後不再考慮endTime。當調用reloadFile()replace(file:)時,AKAudioPlayer重置其endTime

調用層級爲4.0.1:

replace(file:) - >reloadFile() - >initialize()

initialize()endingFrame = totalFrameCount,這是endTime從計算。

解決辦法是設置endTimereplace(file:)後再次