我有一个事件,我需要在每次验证某个条件时播放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代码的音频?...
提前致谢! 干杯 路易
答案 0 :(得分:11)
创建一个Audio
对象并play
它!
构造函数中的链接Audio
可能来自任何来源。
var audio = new Audio('audio_file.mp3');
audio.play()