Bun*_*bit 2 audio html5 audiojs
我已将音频标签包含在页面中
<audio src='a.mp3' preload='auto'>
</audio>
Run Code Online (Sandbox Code Playgroud)
但它不起作用,我在页面上看不到任何东西.
但是当我把audiojs包括在内的时候
<script src="/static/js/audiojs/audio.min.js"></script>
<script>
audiojs.events.ready(function() {
var as = audiojs.createAll();
});
</script>
Run Code Online (Sandbox Code Playgroud)
我不知道为什么会这样?
根据我所学到的,src是音频中的元素,而不是属性.所以你的代码应该是这样的:
<audio controls="controls">
<source src="song.ogg" type="audio/ogg" />
<source src="song.mp3" type="audio/mpeg" />
Your browser does not support the audio element.
</audio>
Run Code Online (Sandbox Code Playgroud)
编辑: src也可以是一个属性,所以这不是你的问题.为了让浏览器显示任何音频内容,您需要"controls"属性.但是,如果您不想使用默认控件,请添加html按钮并使用JavaScript控制音频的开始/停止等.