问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

想用怎么用js实现播放音频。

发布网友 发布时间:2022-04-22 07:31

我来回答

3个回答

懂视网 时间:2022-04-29 10:56

本文知识点介绍:

1、audio.play() 播放音频

2、audio.currentTime = 0 从头开始播放

3、引入工具库

运行效果如下:

鼠标进入后,播放音频

a3021ec996181db90d1a41931f39edb.png

代码如下:

<!DOCTYPE html>
<html>
<head>
 <meta charset="UTF-8">
 <title></title>
 <style>
 *{margin:0;padding: 0;list-style: none;border:0;}
 a{text-decoration: none;color: #000;}
 #nav{width: 900px;height: 40px;border: 1px solid #ccc;margin: 100px auto;overflow: hidden;}
 #nav ul{width: 910px;}
 #nav ul li{float: left;width: 100px;line-height: 40px;text-align: center;
 background: url("images/_r1_c1.png") no-repeat 0 0 ;border-right: 1px dashed #ccc;position: relative;}
 #nav ul li a{width: 100%;height: 100%;display: inline-block;}
 span{width: 100px;height: 40px;background-color: skyblue;position: absolute;left: 0;top: 40px;z-index: -1;}
 </style>
</head>
<body>
 <nav id="nav">
 <ul id="ul">
 <li><a href="">首页</a><span></span><audio src=" rel="external nofollow" source/a1.mp3"></audio></li>
 <li><a href="">新头条</a><span></span><audio src=" rel="external nofollow" source/a2.mp3"></audio></li>
 <li><a href="">电视剧</a><span></span><audio src=" rel="external nofollow" source/a3.mp3"></audio></li>
 <li><a href="">新电影</a><span></span><audio src=" rel="external nofollow" source/a4.mp3"></audio></li>
 <li><a href="">小游戏</a><span></span><audio src=" rel="external nofollow" source/a5.mp3"></audio></li>
 <li><a href="">小说汇</a><span></span><audio src=" rel="external nofollow" source/a6.mp3"></audio></li>
 <li><a href="">旅游假</a><span></span><audio src=" rel="external nofollow" source/a7.mp3"></audio></li>
 <li><a href="">正品购</a><span></span><audio src=" rel="external nofollow" source/a8.mp3"></audio></li>
 <li><a href="">今日团</a><span></span><audio src=" rel="external nofollow" source/a9.mp3"></audio></li>
 </ul>
 </nav>
<script src="../00MyTools/MyTools.js"></script>
<script>
 window.addEventListener('load', function (ev) {
 // 1. 获取需要的标签
 var ul = myTool.$('ul');
 var allLis = ul.children;

 // 2. 遍历
 for (var i = 0; i < allLis.length; i++) {
 allLis[i].style.backgroundPositionY = (i * -40) + 'px';

 // 2.1 鼠标进入
 allLis[i].addEventListener('mouseover', function () {
 // 2.2 缓动动画
 myTool.slowMoving(this.children[1], {"top": 0});
 // 2.3 播音乐
 this.children[2].play();
 this.children[2].currentTime = 0;
 });

 // 2.3 鼠标离开
 allLis[i].addEventListener('mouseout', function () {
 // 2.4 缓动动画
 myTool.slowMoving(this.children[1], {"top": 40});
 });
 }

 });
</script>
</body>
</html>

推荐教程:js教程

热心网友 时间:2022-04-29 08:04

1、JS播放音乐需要区分浏览器,来使用不用的对象来播放音乐

2、在播放控制上要有【播放】和【停止】来控制音乐的播放

基于以上思路,代码如下:

<SCRIPT type="text/javascript">  
if(-1 != navigator.userAgent.indexOf("MSIE"))
{
    //不是微软IE浏览器,则调用Flash来播放音乐
    document.write(' <OBJECT id="Player"');  
    document.write(' classid="clsid:6BF52A52-394A-11d3-B153-00C04F79FAA6"');
    document.write(' width=0 height=0 > <param name="URL" value="a.mp3" /> <param name="AutoStart" value="false" /> </OBJECT>');  
}  
else  
{
    //是微软IE浏览器,则调用微软的Player对象来直接播放音乐
    document.write(' <OBJECT id="Player"');  
    document.write(' type="application/x-ms-wmp"');  
    document.write(' autostart="false" src= "a.mp3" width=0 height=0> </OBJECT>');  
}  
</SCRIPT>  
<input type=button value="播放" onclick="Player.controls.play();" />
<input type=button value="停止" onclick="Player.controls.stop();" />

热心网友 时间:2022-04-29 09:22

使用jpalyer
<script src="../js/jquery.js" type="text/javascript"></script>
<script src="../js/sound/jquery.jplayer.min.js" type="text/javascript"></script>
$(document).ready(
function(){

$("#jquery_jplayer_1").jPlayer({
ready: function () {
$(this).jPlayer("setMedia", {mp3: "/sound/rzcg.mp3"}); },
swfPath: "/js/sound",
supplied: "mp3",
volume:1.8,
preload: 'metadata',
solution: 'flash,html '
})
});
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
少儿学什么舞蹈 青年学什么舞蹈好 成年人学什么舞蹈 福州企业最低工资标准 2013年厦门的底薪是多少 生产要素的需求有哪些性质 生产要素的需求有何特点? 什么是生产要素需求 微观经济学要素需求什么是条件要素需求?它和要素需求有什么不同?_百度... 养宠物的人遵守规则,是不是就能和别人平安相处呢? 觉醒四层 单刷需要多少级 阴阳师 有医学美容专业的考研学校嘛 阴阳师手游觉醒材料怎么刷最快 觉醒材料获取技巧分享 怎么用js实现播放音频? 2014年河南文科考生去哪个医学高等专科学校学习医... 社群运营和社群裂变哪个更有前景 阴阳师觉醒五层要抱多少级的大腿 利用js实现页面打开时音频播放 有首歌歌词里有:亲爱的亲爱的你别再哭泣,亲爱的亲... 郑州职业技术学院有医学美容专业么 有关于感恩的歌曲都有什么 有用18650电池的无线鼠标吗? 河南省哪个本科有美容整形专业 新手入坑,有人教我玩吗 歌曲开头是,世上有多少痴情人,想来当初一往情深,... 阴阳师手游觉醒副本5层怎么过 哪个医学院开设了医学美容专业? 歌词里有亲爱的你听我说亲爱的谢谢你三个女孩唱的... 歌曲《狼爱上羊》的歌词是? 河南汇星整形医疗美容有限公司怎么样? 《瑞克和莫蒂第三季》百度网盘无删减完整版在线观... javascript怎么实现播放本地音乐 大神有2017年上映的贾斯汀·罗兰导演贾斯汀·罗兰主... 求一份笔记本电脑 三代 i7 CPU 性能排行表 求瑞克与莫蒂高清百度云资源 阴阳师觉醒材料过关问题 就是组队打四层的时候 明... 我现在拿到一个二进制文件流的音频文件,通过js怎... 亲爱的谢谢你选择了我,这句歌词是那首歌的 丰收互联网5.0打开页面温馨提示按同意还是暂时不同意 兄弟,可以给我瑞克和莫蒂无删减的吗?感谢 如何用js点击不同图片播放不同音频 十四层的楼哪层最好四层和五层能选 手指韵律歌词亲爱的谢谢你 农商银行丰收互联4G网打不开了 如何用js控制html页面中音频的播放(360浏览器) 哪个打谱软件比较好用 想看瑞克和莫蒂第二季2015年上映的由 贾斯汀·罗兰... PCB板制造工艺流程 js 在网页内播放声音文件,该怎么解决 最简单的简谱打谱软件