-1
html로 buzz.js 라이브러리를 사용하고 있습니다. 모든 목록 요소에 특정 오디오가있는 HTML 목록 요소가 있습니다. 목록의 클릭 이벤트와 다음 및 이전 버튼에서 오디오를 재생하고 싶습니다. 그래서 나는 아래 코드를 썼다. 데스크탑 브라우저에서 작동하고있다. 모바일 사파리 (ipad1)에서 테스트 중입니다. 내가 두 번째로 오디오를 재생할 때 마지막으로 멈춘 곳에서 시작됩니다. 나는 처음부터 오디오를 시작하고 싶다.Buzz.js를 사용하면 오디오가 마지막부터 시작하여 처음부터 시작하는 대신 정지했습니다. (ipad1)
$(document).ready(function(){
var mainIntro = new buzz.sound("audio/intro", {formats: [ "ogg", "mp3", "aac" ], preload: true, autoplay: true, loop: false});
var slide1 = new buzz.sound("audio/slide1", {formats: [ "ogg", "mp3", "aac" ], preload: true, autoplay: true, loop: false});
function introAudio() {
buzz.all().stop();
mainIntro.play().bind('ended', function(e){
document.getElementById("blinkRed").style.visibility="visible";
});
}
function slide1Audio() {
buzz.all().stop();
slide1.play().bind('ended', function(e){
document.getElementById("blinkRed").style.visibility="visible";
});
}
$('#navHolder ul li a').click(function() {
if (myIndex == -1){
$('#slideHolder').attr('src',"introMain.html");
myIndex = -1;
introAudio();
}
else if (myIndex == 0){
$('#slideHolder').attr('src',"intro.html");
myIndex = 0;
slide1Audio();
}
else if (myIndex == 1){
}
});