[問題] avaudioplayer loop without gap

看板MacDev作者 (Lee KT)時間10年前 (2015/08/17 20:54), 編輯推噓0(003)
留言3則, 2人參與, 最新討論串1/2 (看更多)
大家好 目前在寫一個作業 想要使用button來播放樂器的按鍵聲音(mp3檔案) 檔案內容是一個單音 我使用了AVAudioPlayer 然後設定了兩個參數 numberOfLoops = -1 prepareToPlay 雖然可以正確地無限重複播放 但是有一個困擾 在每個重複播放都會有一個間隔縫縫(Gap) 是希望能夠達成聽不出來有loop 是不是有其他設定可以辦到 或者要改用其他的framework? 曾經使用關鍵字查詢,但是得到的說明大多是因為檔案要解碼所以沒辦法 我用的關鍵字是"avaudioplayer loop without gap" -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 140.115.236.105 ※ 文章網址: https://www.ptt.cc/bbs/MacDev/M.1439816093.A.71B.html

08/17 22:23, , 1F
單音用 audioservice 系列吧。
08/17 22:23, 1F

08/17 23:08, , 2F
謝謝提供線索,我會試試看的
08/17 23:08, 2F

08/17 23:12, , 3F
有沒有可能,其他格式的音樂檔案不會花費時間去解碼?
08/17 23:12, 3F
文章代碼(AID): #1LqTcTSR (MacDev)
文章代碼(AID): #1LqTcTSR (MacDev)