2017-04-10 1 views
1

10 분 지연 루프를 설정하고 싶습니다. 시작과 종료 후, 자동으로 다시 시작되기까지 10 분을 지연시켜야합니다.오디오 html5 루프 일시 중지

$audio_code = 
'<div style="display: none;">' . 
'<audio id="war_soundy_audio_player" preload="auto" ' . $auto_play . ' ' . $audio_loop . '>' . 
'<audio controls="controls" onloadeddata="var audioPlayer = this; setTimeout(function() { audioPlayer.play(); }, 0000)">' . 
'  <source id="war_soundy_audio_player_source" src="' . $audio_file_url . '" type="' . $audio_type . '">' . 
' </audio>' . 
'</div>'; 

답변

0

당신은 또한 당신이 제거 할 수 있습니다 20분

var audioPlayer = this; 
setTimeout(function() { 
audioPlayer.play(); 
}, 10*60*1000) 

에 지연을 설정해야이

<audio id="war_soundy_audio_player" preload="auto" ' . $auto_play . ' ' . $audio_loop . '>' . 

당신이 오디오 태그에 autoplay를 추가로드를 시작하려면, 또한 10 * 60 * 1000을 추가합니다. 오디오가 5 분이면 15 * 60 * 1000으로 변경됩니다. 예를 들어 오디오는 플레이어입니다.

+0

자동 재생으로 시작해야하고 20 분 후에 지연해야합니다. 하지만 소리가 자동으로 시작해야합니다 – andress

+0

@andress 20 분 변경 10 * 60 * 1000의 노래 지속 시간 +20 분, 자동 시작에 오디오 태그에 자동 추가 –

+0

자동 재생에서 WordPress의 변경 페이지가 시작될 때 작동합니다. – andress

0

작동하지만, 페이지가 변경되거나 새로운 WordPress 페이지/게시물 인 경우에도 동일한 지연을 사용해야합니다.

관련 문제