2011-07-29 5 views
1

나는 html5 오디오 태그를 사용하여 플레이어를 보유하고 있으며 더 많은 노래를 재생하려고합니다. 문제는 그게 내가 재생 목록을 사용하려는입니다재생 목록이있는 html5 오디오 태그

music=document.getElementById("mp3player"); 
musik.src='mp3/me1.mp3'; 

:

<audio id="mp3player" type="audio/mp3" autoplay="true" controls="controls" autobuffer="autobuffer" src='#'> 
      Your browser doesn't support the html5 audio tag. 

나는하여 MP3 파일을 시작했다. m3u 재생 목록과 같은 것이 있나요? 나는 또한 음악으로 무언가를 발견했다. 그러나 나는 그것이 나를 위해 일하지 않았 음을 발견하지 못했다. 어떤 제안.

+0

함수는 playnextsong (ID) { //alert(PLAYLIST[id].id \t) \t Musik.src = 'MP3 /'+ PLAYLIST [이드] +. 'MP3'를 .ID; } for (PLAYLIST에서 z) { playnextsong (PLAYLIST.length-z-1); 알림 ('준비?'); } – eactor

+0

경고 ('준비')를 대체하는 함수가 있어야 스크립트가 플레이어가 다음 파일을 사용할 준비가되었음을 알 수 있습니다. – eactor

답변

3

바닐라 JS 또는 즐겨 찾는 JS 라이브러리를 사용하여 이벤트 리스너를 사용하여 nextsong 함수를 트리거합니다.

Media Events, 특히 ended 이벤트를 참조하십시오.

+0

js 라이브러리가 없으면 쉬운 방법이 없다는 것을 알았습니다. – eactor

+0

JS 라이브러리가 브라우저 간 상호 작용을 돕습니다. 이벤트를 쉽게들을 수 있지만, FF/Webkit/IE8 (?) +에만 관심이 있다면 vanilla JS https://developer.mozilla.org/En/Listening_to_events를 사용하면됩니다. – kmiyashiro