Я пишу html-страницу. Я хочу, чтобы он делал звуки, как указано в javascript по мере его запуска.Воспроизведение звука в браузере (Chrome), от javascript
В HTML, как это рекомендовано в ответах, которые я прочитал здесь, у меня есть линия
<embed src="wavs/beep.wav" autostart="true" width="0" height="0" id="beep"
enablejavascript="true">
Это воспроизводит звук во время загрузки, поэтому я уверен, что я дал правильный путь к действительному .wav. (Обращу автозапуск ложь когда-то все работает.)
У меня есть функция
function playSound (soundname)
{
var thissound = document.getElementById(soundname);
thissound.Play();
alert("Played " + soundname);
}
, который я называю, используя
playSound("beep");
Но когда этот вызов сделан, нет никакого звука , хотя предупреждение происходит. Мне кажется, что я делаю все по-рекомендуемому, но у меня должно быть что-то не так. Что я должен проверить дальше?
Спасибо, вы правы. .Play() просто ничего не делает, и я получаю предупреждение, но нет звука. .play() на самом деле не удается, поэтому я не получаю предупреждение. – user36956
См. Комментарий к дробилкам ниже: js должен работать, когда вы будете использовать звуковой элемент! –