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()" />
微信的一大特殊功能——对讲说话,目前许多的年轻人都喜欢用微信,来沟通交流,但是也有的网友会碰到不能发语音聊天的情况,这是什么情况造成的的呢?遇到这种情况该怎么办呢?下面是微信不能发语音解决办法:
首先,给大家先介绍一下,怎么使用微信语音聊天功能,用户先切换到对讲模式,按住对讲按钮不放,开始录音说话。轻开按钮后,语音结束,并且会发送到对方手机。
微信不能发语音怎么办?
微信不能发语音,可能是网络出错,网络延迟,服务器维护等,会导致微信不能发语音,或者一些新版本的一些漏洞也会导致语音的发送失败,用电脑打开手机内存卡,根目录里找到一个Tencent的文件夹,进去找到MicroMsg文件夹,再进去有一个一长串数字和字母的文件夹,进去找到voice文件夹,里面除了一个前面带点的文件,其他都删掉,然后彻底关掉微信,再打开就好了。
或者你愿意手机重启也行,那样子会更彻底,大家也可以从新下载微信的最新版本,大家可以去试试这几种方法,都很管用的哦!
然后这个是主要的js方法:
function Orderprocessing1(){
var vid = document.getElementById("myVideo")//获取音频对象
var start = 0//定义循环的变量
var times=3//定于循环的次数
vid.addEventListener("ended",function() {
vid.play()//启动音频,也就是播放
start++//循环
start == times &&vid.pause()//也就是当循环的变量等于次数的时候,就会终止循环并且关掉音频
})
vid.play()//启动音频,用于第一次启动
}
如果你想调用这个方法可以写一个click事件,或者写个js方法调用:
$(function(){
setInterval("Orderprocessing1()",60000)//每隔1分钟自动调用一次启动音频的方法
})
本人也是菜鸟一个,写这些只为整理下来以后自己看