디렉토리에서 오디오 파일을 동적으로로드하는 코드가 있습니다. 지금 div를 클릭하면 재생/일시 중지됩니다. 나는 각 오디오 파일 5 초처럼 재생 순서대로 그들을 통해 실행되는 버튼을 만들고 싶어자바 스크립트에서 페이지의 모든 오디오 파일 샘플을 재생하는 버튼을 만드는 방법은 무엇입니까?
function get_list_of_files_from_html(html_string){
var el = document.createElement('html');
el.innerHTML = html_string;
var list_of_files = el.getElementsByTagName('a');
var return_string ='<UL>';
for(var i=5; i < list_of_files.length ; i++){
var current_string = list_of_files[i];
var new_string =
current_string.toString().replace
(/http:\/\/www.website.com\/~user\/programming\//g,'');
var brand_new = new_string.replace('.mp3','');
return_string += '<div class="floating"
onclick="playAudio(\'audio_tag_id'+i+'\')" >'+brand_new+'<audio
id="audio_tag_id'+i+'"> <source src = "'+current_string+'"
type="audio/mpeg"></audio>';
return_string += '</div>';
}
return return_string;
}
function playAudio(tag_id){
var audio= document.getElementById(tag_id);
return audio.paused ? audio.play() : audio.pause();
}
: 여기에 그 일을 내 자바 스크립트입니다. 아무도 내가이 일을 어떻게 할 것인지 알고 있니?
전체 파일 대신 5s 오디오 클립을 사용할 수 있습니까? –