簡體   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