Когда нажата кнопка воспроизведения, я хочу, чтобы файл mp3/ogg начал играть из разных рандомизированных точек.
Там только одна кнопка и нет видимого игрока для переключения пользователя. Это означало как радиоэффект.
Я новичок в javascript, поэтому мне нужна помощь. Я думаю, что мне нужно немного кода, который подсказывает, что он случайно пропускает 10-30 секунд через файл. Но не уверен, как это сделать.
Код здесь:
<a onclick="javascript:toggleSound();"><li><i class="fa fa-play-circle" aria-hidden="true"></i></li></a>
<audio id="audio" preload="auto">
<source src="audio/filename.mp3" type="audio/mpeg"/>
<source src="audio/filename.ogg" type="audio/ogg"/>
function toggleSound() {
var audioElem = document.getElementById('audio');
if (audioElem.paused)
audioElem.play();
else
audioElem.pause();
Попробуй это:
function toggleSound() {
var audioElem = document.getElementById('audio');
if (audioElem.paused) {
audioElem.currentTime = parseInt(Math.random() * 20) + 10;
audioElem.play();
}
else
audioElem.pause();
}