HTML5用什么代码能让背景音乐在手机上播放?

 我来答
春哥rzbCL
推荐于2018-02-13 · TA获得超过171个赞
知道答主
回答量:130
采纳率:100%
帮助的人:154万
展开全部
IOS不允许自动播放背景音乐。android的话javascript可以使用<audio>标签,然后在下方增加一段该标签的play()动作。例如<audio id="bgaudio"src="sound.wav"></audio><script type="text/javascript">document.getElementById('bgaudio').play();</script>
博思aippt
2024-07-20 广告
**AI一键生成PPT免费版**为满足广大用户的需求,我们博思云创科技特推出AI一键生成PPT免费版。用户只需简单输入需求,AI技术便能智能分析并快速生成高质量PPT。此版本功能强大且易于操作,无需专业设计技能,即可轻松打造出令人满意的演示... 点击进入详情页
本回答由博思aippt提供
秋水静轩
推荐于2016-05-13 · 知道合伙人软件行家
秋水静轩
知道合伙人软件行家
采纳数:206 获赞数:585
就读于西北农林科技大学--信息工程学院--软件工程专业,对软件开发、网页设计有较专业的知识。

向TA提问 私信TA
展开全部
测试用例代码如下:
<!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title>音乐播放器</title> <meta name="viewport" content="width=device-width,initial-scale=1.0,user-scalable=0"> </head> <body> <audio id="music" src="http://wtser.u.qiniudn.com/download-complete.wav" preload="auto"></audio> <button id="bf" onclick="play()">播放</button> <button id="zt" onclick="pause()">暂停</button> <script> audio = document.getElementById("music"); document.getElementById("zt").style.display = "none"; audio.addEventListener("timeupdate", showtime, true); function showtime() { if (audio.duration == audio.currentTime) { document.getElementById("zt").style.display = "none"; document.getElementById("bf").style.display = ""; document.getElementById("music").currentTime = 0; } } function play() { audio.play(); document.getElementById("zt").style.display = ""; document.getElementById("bf").style.display = "none"; } function pause() { audio.pause(); document.getElementById("bf").style.display = ""; document.getElementById("zt").style.display = "none"; //document.getElementById("music").currentTime =0; } </script> </body> </html>
用js 创建audio对象的形式成功实现了点击再次播放。
//onclick do after
myAudio = new Audio('someSound.ogg'); myAudio.addEventListener('ended', function() { this.currentTime = 0; /*this.play();*/ }, false); myAudio.play();
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
筱筱魑魅魍魉
2015-10-15 · TA获得超过114个赞
知道答主
回答量:74
采纳率:0%
帮助的人:17.4万
展开全部
<bgsound src=背景音乐地址 loop=-1>
遇到不会的功能,可以找一些具有相近功能的网站直接copy 一些现成的微场景的代码就可以了,F12查看代码
http://www.17sucai.com/pins/tag/3713.html这个网址里有一些因为播放器的代码,你可以看一下,学习一下
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
jackzhag2015
2018-02-12 · TA获得超过1836个赞
知道小有建树答主
回答量:1145
采纳率:90%
帮助的人:405万
展开全部

用html5的audio标签,如下面代码即为所求:

<audio src="文件地址" autoplay="autoplay" loop="loop" style="display:none">
</audio>

autoplay是自动播放,但是也可以用js实现,loop是循环,display:none是为了让其渲染不会出现在页面中

已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式