我有一个事件,每次验证特定条件时我都需要播放 mp3/wav 声音。 有没有办法跨浏览器播放它,即使我在平板电脑上打开安卓浏览器也是如此?
实际上我正在使用一个名为 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
对象并播放
它!
Audio
在构造函数中接收的链接可能来自任何来源。
var audio = new Audio('audio_file.mp3');
audio.play()
关于javascript - 在javascript事件中播放声音,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21775563/