最近JavaScriptを触り始めたばかりなのですが、
BufferLoaderを使って曲を再生しようと
したところ、エラーは無いですが音が出ません。
iPhone SE 2で作っています。
(マナーモードは切ってます)
JavaScript
1 2var bufferLoader; 3 4function setMusic(file) { 5window.AudioContext = window.AudioContext ||window.webkitAudioContext; 6 context = new AudioContext(); 7 bufferLoader = new BufferLoader( 8 context, 9 [ 10 ファイルパス, 11 ファイルパス 12 ], 13 finishedLoading 14 ); 15 bufferLoader.load(); 16} 17 18function finishedLoading(bufferList) { 19 source = context.createBufferSource(); 20 flick= context.createBufferSource(); 21 source.buffer = bufferList[0]; 22 flick.buffer = bufferList[1]; 23 24 source.connect(context.destination); 25 flick.connect(context.destination); 26}
source.start(0);は
別のタイミングでやっています。
何が間違ってるのかさっぱり分かりません。
どなたか回答よろしくお願いします
あなたの回答
tips
プレビュー