我想向 Web 应用程序添加声音警报。我相信 Flash 是支持所有主流浏览器的最佳方式,即。IE、火狐、Chrome、Safari。Chrome 似乎不适用于非闪光声音解决方案。
我一直在使用 jQuery,想使用jQuery Sound插件。jQuery Sound Plug-in Demo中显示了一个示例,但是我无法在 IE7 和 IE8 Beta 中使用它。
我在下面的代码部分中遇到了一个 JavaScript 问题。
load: function(evt, url) {
var self = $(this);
var id = self.data("sound.settings").id;
var movie = self.data("sound.get_movie")(id);
movie.load(url);
self.data("sound.isPlaying", true);
},
该插件还使用以下函数来获取适合 IE 浏览器的 Flash 电影。
var get_movie = function(id) {
var movie = null;
if ($.browser.msie) {
movie = window[id];
} else {
movie = document[id];
}
return movie;
};
这里有什么我遗漏的东西,所以这可以在 IE7 和 IE8 Beta 中工作吗?任何帮助将不胜感激。