前端 - html5 audio不能播放
问题描述
问题解答
回答1:代码没问题,请自行查看:1、浏览器是否支持HTML52、音频文件路径是否正确,音频文件格式是否正确3、变量是否冲突等
回答2:应该是你的资源的问题, 我在本地调试没问题
<!DOCTYPE html><html lang='en'><head> <meta charset='UTF-8'> <title>Document</title></head><body> <script> var audio = document.createElement(’audio’); var source = document.createElement(’source’); audio.setAttribute(’controls’, ’controls’); audio.innerHTML = '您的浏览器不支持 audio 标签。'; source.src = ’./hello.mp3’; source.setAttribute(’type’,’audio/mpeg’); audio.appendChild(source); document.body.appendChild(audio); window.addEventListener(’click’, function(){audio.play(); }); </script></body></html>
运行结果:(注意红框中不是0:00)
相关文章:
1. Java中call by value和call by reference的区别2. html - 移动端radio无法选中3. CSS3 border凹陷该如何编写?4. html5 - 如何实现图中的刻度渐变效果?5. apache - 怎么给localhost后面默认加上8080端口6. css3 - transition属性当鼠标一开的时候设置的时间不起作用7. node.js - 在vuejs-templates/webpack中dev-server.js里为什么要exports readyPromise?8. css - 关于伪类背景问题9. mysql - 数据库建字段,默认值空和empty string有什么区别 11010. sql语句 - mysql中关联表查询问题
