jsvideo默认播放没有声音

JavaScript015

jsvideo默认播放没有声音,第1张

jsvideo默认播放没有声音原因如下:

1.声音播放的默认设备不是你的声卡设备。可以进“控制面板”--“声音和音频设备”在弹出的对话框中选择语声,可以查看你的声音播放的默认设备是不是正常,也可以测试各个音频设备。

2.检查你播放程序的解码器是否正常。很怀疑你是安装了某个播放软件,解码器不兼容导致的无声,比如说Realplay11的cook.dll就会造成KMPlayer播放器无声,不知道你,建议你删除不必要的程序,保留一个音乐播放器一个视频播放器比较好。

3.声卡驱动被破坏,建议你进安全模式删除驱动后,在重新安装原装驱动.

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

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

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

在页面body里加上

<bgsound id="snd" loop="0" src="">

然后再<head></head>之间加上

<script>

function playSound(src){

var _s = document.getElementById('snd')

if(src!='' &&typeof src!=undefined){

_s.src = src

}

}

</script>

调用时,比如用按钮调用:

<input type="button" value="声音" onclick="playSound('这里填写你的声音文件路径')">

声音文件尽量要小,几十K到wav文件即可