Ответ 1
Ошибка в Chrome, возможно, Webkit: http://code.google.com/p/chromium/issues/detail?id=25972
Короткие аудиофайлы не будут воспроизводиться.
Я пытаюсь использовать тег HTML5 для работы в Chrome. Следующий код работает безупречно в Firefox, любые идеи, почему он не работает в Webkit?
<html>
<head>
<script type="text/javascript">
function init(){
audio = new Audio("chat.ogg");
audio.play();
}
</script>
</head>
<body onload="init()">
</body>
Я также должен отметить, что я пробовал это с помощью mp3. Независимо от того, какой формат, когда. Audio() вызывается на аудио, Chrome отвечает "undefined".
Ошибка в Chrome, возможно, Webkit: http://code.google.com/p/chromium/issues/detail?id=25972
Короткие аудиофайлы не будут воспроизводиться.
Попробуйте разместить свой аудиофайл где-нибудь и попробуйте следующее:
audio = new Audio('http://www.yourhosting.com/chat.ogg');
audio.play();
Используете ли вы версию Chrome? Когда текущий разработчик работает на Linux [1], я получаю такое же поведение, как и FF 3.7 alpha (ну, как только я разблокировал его с помощью noscript) и SeaMonkey 2.0; то есть файл Ogg, хотя даже не отображаются элементы управления по умолчанию. Если это ошибка в Chrome или Webkit, она, по-видимому, исправлена для следующей версии.
[1] Chrome: 5.0.342.1 (Official Build 40461) dev, Webkit: 533.2