У меня есть объект QuickTime, и я хочу управлять им через JavaScript.
Под управлением я имею в виду Play, Stop, Set громкость.
На самом деле все прошло нормально, пока не вышел Safari 5.1. Теперь я никак не могу оперировать своим объектом.
Я создал образец html-страницы, где я могу продемонстрировать свою проблему:
http://seven7.uw.hu/uwother/safari/v.html
Пожалуйста, проверьте его исходный код, чтобы понять, как он работает.
Итак, у меня есть объект QuickTime с wav внутри.
Только в Safari 5.1, когда я нажимаю любую кнопку, управляемую javascript, я получаю это сообщение об ошибке (меню разработчика Safari, консоль ошибок):
TypeError: 'undefined' не является функцией (оценивает 'aud.SetVolume (100)')
Или когда я просто хочу сыграть, убрав регулятор громкости:
TypeError: 'undefined' не является функцией (оценивает 'aud.Play ()')
Я не знаю, в чем проблема, потому что он работает с другими браузерами (Firefox 5.0, IE7, IE8, IE9 и т. Д.), А также отлично работает с более низкой версией Safari, чем 5.1, например: 5.0.5.
Есть предложения?
(я не хочу использовать звуковую метку html5, поэтому пропустите ее, пожалуйста.)
Спасибо!