2013-12-19 2 views
1

단일 JPlayer를 클릭하여 재생할 수있는 링크가 한 페이지에 여러 개 있습니다. 파일은 amazon s3에서 나옵니다. 현재는 처음 클릭하면 재생되지만 다른 링크를 클릭하면 페이지를 다시로드하지 않고도 아무 것도 할 수 없습니다. JS와 협력하고 있습니다.jplayer가 다른 파일을 재생하기 위해 페이지를 새로 고침해야합니다.

$(document).ready(function() { 
    $('a.html5').click(function() { 
     var url = $(this).attr('href'); 

     $("#jquery_jplayer_1").jPlayer({ 
      ready: function() { 
       $(this).jPlayer("setMedia", { 
        m4a: url 
       }); 
      }, 
      swfPath: "js", 
      supplied: "m4a" 
     }); 
     return false; 
    }); 
}); 

답변

0

사용 setMedia 방법은 새로운 URL

$(document).ready(function() { 
    var someurlonload='setyoururl.mp4' 
    $("#jquery_jplayer_1").jPlayer({ 
     ready: function() { 
      $(this).jPlayer("setMedia", { 
       m4a: someurlonload 
      }); 
     }, 
     swfPath: "js", 
     supplied: "m4a" 
    }); 

    $('a.html5').click(function() { 
    var url = $(this).attr('href'); 

    $("#jquery_jplayer_1").jPlayer("setMedia", { 

       m4a: url 

      }).jPlayer("play"); 
    return false; 
    }); 
}); 
을 설정합니다