一直用這個撓我的頭,無濟於事。有沒有使用AudioKit/AKPlayer更改播放位置的方法?
我只是想了解如何在使用AudioKit提供的AKAudioPlayer時立即更改當前播放位置。
player.playhead是隻讀的,所以不能更改。
更改player.startTime,而播放器已經在播放,似乎根據報告的播放位置改變播放位置,但播放的實際音頻不會改變位置 - 我在這裏丟失了什麼?
顯然,我可以停止音頻並重新啓動新的位置,但一個簡單的MP3/WAV文件播放器不需要幾秒鐘昂貴的CPU差距!
任何想法?
這不是一個答案,只是一個評論,也可以檢查AudioKit中的其他音頻播放器。我想你可能會發現他們更好地滿足你的需求。事實上,如果你提供了關於你的用例的更多信息,我可能會建議另一個類作爲這個問題的答案。 –
感謝您的快速響應Aurelius - 我愛你的AudioKit工作!我只是試圖加載WAV,使用標準UI滑塊更改播放位置 - 文檔說:.startTime設置開始時間,如果正在播放,則播放器將在每次結束時間設置時從開始時間開始重新播放「 – tetsuo
我也在試圖分析WAV的各種FFT /振幅方面,以便將細節傳遞給其他功能 - 我使用的是AKAudioPlayer - 但我需要能夠更改播放位置! – tetsuo