第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時(shí)綁定郵箱和手機(jī)立即綁定
已解決430363個(gè)問題,去搜搜看,總會有你想問的

我想創(chuàng)建一個(gè)按鈕,僅使用 HTML、CSS 和 JavaScript 將音樂文件從用戶計(jì)算機(jī)加載到

我想創(chuàng)建一個(gè)按鈕,僅使用 HTML、CSS 和 JavaScript 將音樂文件從用戶計(jì)算機(jī)加載到

波斯汪 2023-11-02 17:28:24
我顯然有更多代碼,但我只是想知道我應(yīng)該做什么,所以我不會把它們?nèi)糠胚M(jìn)去。  <!doctype html><html><head>  <meta charset="utf-8">  <title>PlayBackingTracks</title>      </head><body>     </body></html>
查看完整描述

1 回答

?
MMMHUHU

TA貢獻(xiàn)1834條經(jīng)驗(yàn) 獲得超8個(gè)贊

您在示例中沒有提供太多可使用的內(nèi)容,但我創(chuàng)建了一個(gè)可能有幫助的代碼片段。


運(yùn)行下面的代碼片段:


//declare elements as vars

var audioUpload = document.getElementById("file");

var audioLink = document.getElementById('audioLink');

var audioSource = document.getElementById("audioSource");

var audioControl = document.getElementById('audio');


//attach event listener to audioUpload input

audioUpload.addEventListener("change", function() {

  uploadAudio(this);

});


//function that will upload audio

function uploadAudio(input) {

  var reader;

  if (input.files && input.files[0]) {

    reader = new FileReader();

    reader.onload = function(e) {

      audioLink.setAttribute('data-value', e.target.result);

      audioLink.innerHTML = "Click to play"

    }

    reader.readAsDataURL(input.files[0]);

  }

}


//function that will play audio after clicking link

function play(element) {

  audioSource.src = element.getAttribute('data-value');

  audioControl.load();

  audioControl.play();

};

<p>Upload your audio file:</p>

<input type="file" id="file">

<br/><br/>

<div>

  <a id="audioLink" href="#" onclick="play(this)" data-value=""></a>

</div>

<br/><br/>

<audio controls="controls" id="audio">

  <source id="audioSource" src=""></source>

</audio>


查看完整回答
反對 回復(fù) 2023-11-02
  • 1 回答
  • 0 關(guān)注
  • 199 瀏覽
慕課專欄
更多

添加回答

舉報(bào)

0/150
提交
取消
微信客服

購課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學(xué)習(xí)伙伴

公眾號

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號