В приложении Samsung Smart TV до 2014 года (не Tizen) Я пробовал два способа воспроизвести короткий (примерно второй) аудиофайл и протестировал его в 2014 году эмулятор 5,1:Звук Samsung Smart TV (не Tizen) воспроизводится только один раз
index.html:
<!-- HTML5 audio tag -->
<audio id="audio" src="http://luniks.net/other/0-99A-Z/1.ogg"></audio>
<!-- Player plugin -->
<object id="pluginPlayer" classid="clsid:SAMSUNG-INFOLINK-PLAYER"></object>
Main.js:
Main.keyDown = function() {
var keyCode = event.keyCode;
// arrow left on remote control, just for testing
if (keyCode == 4) {
// HTML5 audio tag
document.getElementById("audio").play();
}
// arrow right on remote control, just for testing
if (keyCode == 5) {
// Player plugin
var playerObj = document.getElementById('pluginPlayer');
playerObj.Play("http://luniks.net/other/0-99A-Z/1.ogg");
}
};
Каждый путь, звуковой файл воспроизводится только один раз в течение всего жизненного цикла приложения и играет только раз при перезагрузке приложение. Я не уверен, что звук отключен или звук вообще не воспроизводится после его воспроизведения.
То же самое с тегом <video>
работает отлично, видео можно воспроизводить без проблем.
При наличии тега <video>
(определяется после тега <audio>
), тег <audio>
ничего не делает. При воспроизведении звука с помощью плагина Player во время воспроизведения видео, видео продолжает воспроизводиться, но отключается.
Моя конечная цель - сыграть серию коротких аудиофайлов, в то время как воспроизводится видео, которое, возможно, имеет (низкий уровень громкости) звук. Из моего опыта до сих пор я могу забыть об этом. Я прав?
Возможно, это не ясно из моего вопроса, но я не хочу зацикливать аудиофайл, но воспроизводить серию различных коротких аудиофайлов. –