首页 > 编程知识 正文

js播放声音代码(js语音播报代码)

时间:2023-11-28 02:41:38 阅读:309832 作者:MLLJ

本文目录一览:

  • 1、javascript播放声音的函数是什么?
  • 2、怎么用js实现播放音频?
  • 3、vue.js实现audio播放amr格式音频
  • 4、Javascript 如何实现播放声音?

javascript播放声音的函数是什么?

可以用bgsound标签。

html

  head

    script

       function init(){

          if(判断条件有消息){

                 document.getElementById("sound").src="sound.wav";

                 或者document.all.sound.src="sound.wav";

                 或者document.getElementsByName("*").sound.src="sound.wav";

                     }

                 }

    /script

  /head

  body

    bgsound id="sound"

  /body

/html

这样就可以播放了默认情况下不会循环。如果使用embed也可以使用上面的想法

embed id="sound" src="msg.wav" width="42" height="35" hidden="true" autostart="false"/embed

如果是ie就直接写document.getElementById("sound").play()

如果是mozilla-firefox就就把document.getElementById("sound").autostart=true;

怎么用js实现播放音频?

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

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

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

vue.js实现audio播放amr格式音频

纯前端解码、播放、录音、编码 AMR 音频,无须服务器支持,基于 [amr.js]

注意:由于使用了 amr.js 做编码和解码,因此 js 文件(压缩后,未 gzip)接近 500 KB,使用前请考虑。

使用时引用

html部分

初始化对象

Javascript 如何实现播放声音?

在页面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文件即可

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。