2016-10-05 9 views
0

オーディオタグの音量コントロールはiOSでは不可能ですが、ウェブオーディオAPIを使用してバイパスし、ゲインノードの値を変更したいと考えています。コードはデスクトップ上では動作していますが、iOS上では動作していません。問題が見えますか?ウェブオーディオAPIを使用したiOSのコントロールゲイン

var soundx = document.getElementById("sound"); 
    var audiocontext = window.AudioContext || window.webkitAudioContext; 
    var context = new audiocontext; 
    var source1 = context.createMediaElementSource(soundx); 
    var gain1 = context.createGain(); 

     soundx.get(0).play(); 
     gain1.connect(context.destination); 
     source1.connect(gain1); 
     gain2.gain.value=0.5; 
     gain1.gain.value=0.5; 

答えて

0

あなたは、利得ノードにソース1を接続していない、とゲイン2が定義されていません(そうスローされます、とgain1.gain.valueセットは発生しません。

+0

私はゲイン2を削除するのを忘れてありがとうしかし、この行はsource1をgain1に接続しませんか? 'source1.connect(gain1);' –

関連する問題