Я хотел бы добавить звуковые оповещения в веб-приложение. Я считаю, что Flash - лучший способ сделать это для поддержки всех основных браузеров, т.е. IE, Firefox, 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);
},
Плагин также использует следующую функцию для получения Flash-ролика, который отлично подходит для браузеров IE.
var get_movie = function(id) {
var movie = null;
if ($.browser.msie) {
movie = window[id];
} else {
movie = document[id];
}
return movie;
};
Есть ли что-то, чего мне здесь не хватает, чтобы это работало в IE7 и IE8 Beta? Любая помощь будет принята с благодарностью.