html5 audio多个source,Javascript HTML5 <audio> multiple source

I am trying to insert the same song into 2 different sources on my audio player using javascripts 'getElementByID'.

HTML:

Your browser does not support the audio tag.

JavaScript:

function songOne(){

document.getElementById('ogg').src="../audio/pt/lllg/Panda's Thumb.ogg";

document.getElementById('mp3').src="../audio/pt/lllg/Panda's Thumb.mp3";

document.getElementById('songName').innerHTML="Panda's Thumb";

audio.play();

}

As you can see, when the function runs, it places the .ogg file into the id="ogg" and the .mp3 into the id=".mp3". Though, when I inspect the element the source has changed but the song will not play.

I can get it to work with only one source:

But then it will only play on browsers that support mp3 or ogg and the others miss out.

What am i doing wrong?

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值