繁体   English   中英

在javascript事件中播放声音

[英]Playing sound inside javascript event

我有一个事件,我需要在每次验证某个条件时播放mp3 / wav声音。 有没有办法跨浏览器播放它,即使我在平板电脑上打开Android浏览器?

其实我正在使用一个名为ionSound的javascript插件,但看起来它在android的tabled下无效。

喜欢:

jQuery.ajax({
    type: "GET",
    dataType: "json",
    url: "./getData.php?idx="+id,
    success: function(data) {
        if (data.length > 0) {
            // alert('Gotta play sound...');
            dataFound = true;
            $.ionSound({
                sounds: [ "woop_woop" ],
                path: "../../images/"
            });

            $.ionSound.play("woop_woop");
            // alert('Played sound right now...');
        } else {
            dataFound = false;
        }
    }
});

在此先感谢所有人!

干杯,路易吉


我再次回答这个问题......我在某些平台上发现它并没有真正播放声音......例如在另一台带有Chrome的台式电脑上它不播放音频,也不在另一台平板电脑上......我认为这是由于浏览器的版本...所以有没有一种纯粹的javascript方式来播放像一个小MP3或wav代码的音频?

提前致谢! 干杯路易吉

创建一个Audio对象并play它! Audio接受构造函数的链接可能来自任何来源。

var audio = new Audio('audio_file.mp3');
audio.play()

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM