У меня есть событие, в котором мне нужно воспроизводить звук mp3/wav каждый раз, когда определенное условие проверяется. Есть ли способ играть в кросс-браузер, даже если я открываю браузер Android на планшете?Воспроизведение звука внутри события javascript
На самом деле я использую яваскрипт плагина называется ionSound, но похоже, что это не работает под внесенным андроидом ..
Как:
jQuery.ajax({
type: "GET",
dataType: "json",
url: "./getData.php?idx="+id,
success: function(data) {
if (data.length > 0) {
// alert('Gotta play sound...');
dataFound = true;
$.ionSound({
sounds: [ "woop_woop" ],
path: "../../images/"
});
$.ionSound.play("woop_woop");
// alert('Played sound right now...');
} else {
dataFound = false;
}
}
});
Заранее спасибо всем!
Приветствия, Луиджи
Я выбираю назад этот вопрос еще раз ... Я понял, на некоторых платформах это не играет звук ... например, на другом настольном компьютере с Chrome он не воспроизводит аудио, ни на другом планшете ... Я думаю, что это из-за версии браузера ... так что есть чистый способ javascript, чтобы просто воспроизводить аудио, например, немного mp3 или wav из кода? ..
Спасибо заранее! Cheers Luigi
Простое примечание: звук не воспроизводится на устройствах iOS, если действие не инициируется событием пользовательского щелчка. –
Спасибо aoeu, ваше решение в порядке, и оно работает даже на Android 3.2. Приветствия. – Luigino