단일 시차 사이트를 구축 중입니다. 페이지의 첫 부분은 로고와 "지금 듣기"라는 텍스트 버튼입니다.HTML5 뮤직 플레이어 외부 재생 버튼
지금 듣기 버튼을 클릭하면 페이지가 자동으로 HTML5 음악 재생이 삽입 된 다음 섹션으로 스크롤됩니다. "지금 듣기"버튼을 클릭하면 음악을 자동으로 시작하는 방법이 있습니까?
다음은 내가 작업하고있는 페이지에 대한 링크입니다. 이벤트 리스너를 추가하려고했지만 작동하지 않는 것 같습니다.
단일 시차 사이트를 구축 중입니다. 페이지의 첫 부분은 로고와 "지금 듣기"라는 텍스트 버튼입니다.HTML5 뮤직 플레이어 외부 재생 버튼
지금 듣기 버튼을 클릭하면 페이지가 자동으로 HTML5 음악 재생이 삽입 된 다음 섹션으로 스크롤됩니다. "지금 듣기"버튼을 클릭하면 음악을 자동으로 시작하는 방법이 있습니까?
다음은 내가 작업하고있는 페이지에 대한 링크입니다. 이벤트 리스너를 추가하려고했지만 작동하지 않는 것 같습니다.
표준 HTML5 <audio>
태그를 사용한다고 가정하면 .play()
및 .stop()
과 같은 메소드를 사용할 수 있습니다. (당신이 이미 부착이없는 경우)
, 당신의 버튼에 리스너를 추가 :
document.getElementById('your-button-id').addEventListener('click', document.getElementById('your-audio-id').play);
// or, similar:
document.getElementById('your-button-id').addEventListener('click', function() {
document.getElementById('your-audio-id').play();
});
http://rob.peytongregory.com/ 코드를 추가했지만 작동하지 않는 것 같습니다. 내가 잘못 했습니까? –
'
나는 당신이 이미 그래서 그냥 오디오 요소를 선택하고 .play()
를 호출 버튼의 클릭 이벤트를 구속했다고 가정합니다.
document.getElementById('yourAudioElementId').play()
편집 : 당신이 href='sectionID'
속성을 사용하는 경우
, 당신이 주어진 해시에 의해 위치로 이동 호출을 포함하는 오디오 클립을 재생한다 href='#' onclick="customHandler('sectionID'); return false;"
핸들러를 다시 작성할 수 있습니다. customHandler에도 오디오 요소 ID를 전달할 수 있습니다.
을 당신이 "다음 섹션을"이동하는 데 사용하는 무엇이든간에 코드를 발사 할 수 있어야한다 이동 후 또는 이후의 플레이 이벤트 ... – rfornal