2016-02-04 78 views
0

我試圖使用Dart獲取OGG文件以使用HTML5 <audio>元素進行循環。有沒有人有這個工作的例子。我特意無法讓音頻循環播放。飛鏢中的工作音頻循環示例

+1

能否請添加證明你已經嘗試了代碼循環一個dartpad例子嗎? –

回答

1

我無法使用html5 AudioElement進行完全控制的循環;有時循環選項根本不起作用,有時候存在差距,有時候模式會重疊。

source = audioContext.createBufferSource(); 
source.buffer = buffer; 

gainNode = audioContext.createGain(); 
gainNode.gain.value = 1; 

source.connectNode(gainNode); 
gainNode.connectNode(audioContext.destination); 

// play it now in loop 
source.start(audioContext.currentTime); 
source.loop = true; 

我無法從本來的CORS問題,我有一個解決方案的HTML音頻元素加載源緩衝區:

我使用WebAudio使用類似有更好的機會。樣本使用http請求加載。

我創建了一個演示如何使用AudioElement本地環路的功能和WebAudio

https://dartpad.dartlang.org/879424bca794c63698b0