制作一个 html5 播放器,我正在从“带有 id 的 div”转向“简单的 html 元素”。
旧情(作品)
<audio src="track1.mp3" id="audio"></audio>
<controls>
<play id="play" style="display:none">PLAY</button>
<pause id="pause" style="display:none">PAUSE</button>
<div id="progress"><div id="bar"></div></div>
</controls>
Javascript 通过具有 id 的 div 获取元素
var myAudio = document.getElementById('audio');
var play = document.getElementById('play');
var pause = document.getElementById('pause');
... etc
期望的情况(不能完全工作)
<audio src="track1.mp3"></audio>
<controls>
<play style="display:none">PLAY</play>
<pause style="display:none">PAUSE</pause>
<progress><bar></bar></progress>
</controls>
在@grateful 和@Nathan Montez 的帮助下更新了Javascript,部分工作
var myAudio = document.getElementsByTagName('audio')[0];
var play = document.getElementsByTagName('play')[0];
var pause = document.getElementsByTagName('pause')[0];
... etc
在新版本中,进度条不起作用!我们忽略了什么?谢谢!