繁体   English   中英

如何使用javascript播放音频(通过输入)

[英]how to play the audio using javascript (by input)

function playSound(buffer) {
    aSoundSource = audioContext.createBufferSource(); source.
    aSoundSource.buffer = buffer; 
    aSoundSource.connect(gainNode);
    gainNode.connect(analyser); 

    var volX = volControl();
    //gainNode.gain.value = 0.1;
    gainNode.gain.value = volX;
    analyser.connect(audioContext.destination);

    aSoundSource.start(0); 

    document.title = document.getElementById("files").value;

    playing = true;
    requestAnimFrame(drawVisualisation);
}

///////////////////////////////////////

function play(){ 
var audio = new Audio('test.mp3');
audio.play();
}

第二个功能运行良好,我已经调用了特定的音频来播放其在按钮上的运行效果,我想输入一首歌曲并播放

Havent经过测试,但这是一个粗略的主意

 document.getElementById("inputFile").onchange = loadMusic function loadMusic(e) { console.log(e.target.value) var audio = new Audio(e.target.value) audio.play(); } 
 <input type="file" id="inputFile"> 

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM