Я новичок в HTML5 и изучаю возможности HTML5. Там я наткнулся на аудио тег.
Я написал на нем код для воспроизведения звуковых файлов.
У меня одна проблема с этим тегом. При нажатии кнопки я хочу изменить звуковой файл, останавливая предыдущий.
Я много искал, но ничего не нашел. Пожалуйста, помогите мне остановить звук, воспроизводимый аудиотегом.
Вот мой код;
try
{
if(MyAudio != undefined)
{
MyAudio = null;
}
MyAudio = new Audio("filename");
MyAudio.play();
}
catch(v)
{
//alert(v.message);
}
15
Vijay Balkawade
25 Авг 2010 в 18:34
2 ответа
Лучший ответ
Попробуй это:
try
{
if(MyAudio != undefined)
{
MyAudio.pause();
}
MyAudio = new Audio("filename");
MyAudio.play();
}
catch(v)
{
//alert(v.message);
}
12
Lekensteyn
29 Июл 2011 в 08:46
Как прокомментировано в этом cuestión: HTML5 Audio stop function, лучшим решением может быть:
var sound = document.getElementById("audio");
sound.pause();
sound.currentTime = 0;
2
Community
23 Май 2017 в 12:30
Похожие вопросы
Связанные вопросы
Новые вопросы
javascript
По вопросам программирования на ECMAScript (JavaScript / JS) и его различных диалектах / реализациях (кроме ActionScript). Включите все соответствующие теги в свой вопрос; например, [node.js], [jquery], [json] и т. д.