HTML5 audio标签 不能自动播放

jxy163126 2012-12-05 11:43:40
<audio id="clickSound" autoplay="autoplay">
<source src="sound/test.wav">
</audio>

上面代码,在平板电脑上打开时,不会自动播放声音。
请大家不吝赐教啊。
...全文
7146 8 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
业余草 2014-11-26
  • 打赏
  • 举报
回复
http://blog.csdn.net/xmtblog/article/details/32957663 给你一个链接地址,学习学习!
wmjmath 2012-12-11
  • 打赏
  • 举报
回复
<audio autoplay> <source src="sound/test.wav"> </audio>
  • 打赏
  • 举报
回复
楼主要变通地实现,可以在window.onload中调用toggleSound()
  • 打赏
  • 举报
回复
同意4楼。autoplay 属性是 HTML 5 中的新属性。检查一下平板电脑里浏览器对HTML5的详细支持情况。因为HTML5在修订中,所以目前所有浏览器也都只是支持其中的一部分,而且所支持的部分也有所不同。
欢乐的小熊 2012-12-06
  • 打赏
  • 举报
回复
这个和浏览器有关,可能浏览器不支持html5 audio标签。
fwwdn 2012-12-06
  • 打赏
  • 举报
回复
可能是你的平板不支持HTML5 Audio的autoplay属性
jxy163126 2012-12-06
  • 打赏
  • 举报
回复
自己顶一下~
jxy163126 2012-12-05
  • 打赏
  • 举报
回复
但单击按钮时能 可以播放: <script type="text/javascript"> function toggleSound() { var music = document.getElementById("clickSound"); if (music.paused) { music.play(); } } </script> <input id="btn" type="button" onclick="toggleSound()" value="播放" />

39,118

社区成员

发帖
与我相关
我的任务
社区描述
HTML5是构建Web内容的一种语言描述方式。HTML5是互联网的下一代标准,是构建以及呈现互联网内容的一种语言方式.被认为是互联网的核心技术之一。
社区管理员
  • HTML5社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧