Как воспроизвести все аудио на одной html5 странице? - PullRequest
0 голосов
/ 02 мая 2018

У меня есть несколько html5-аудиоплееров в html-таблице как

<tr>
    <td>
        <audio controls><source src="file1.flac" type="audio/flac"></audio>
    </td>
</tr>
<tr>
    <td>
        <audio controls><source src="file2.flac" type="audio/flac"></audio>
    </td>
</tr>

Как я могу продолжить воспроизведение файла2, когда файл1 заканчивается? Или как я могу сказать html5 воспроизводить только один файл на всей странице (если воспроизведение файла, который воспроизводится, должен быть остановлен)?

Это похоже на список аудио, но я не могу поместить все файлы вместе в список, так как они должны быть распределены в строках таблицы.

1 Ответ

0 голосов
/ 02 мая 2018

Вы можете использовать JavaScript: в этом случае обнаружение играет:

    function isPlaying(myAudio1) {
     //do something 

   }else{
    //play Audio2
    var x = document.getElementById("myAudio2"); 
    x.play(); 
  }

для более подробной информации проверьте это Я предлагаю использовать:

 window.onload = isPlaying;//run function on load page
...