저는 현재 웹 사이트에 사운드 클립을 추가하기 위해 jPlayer를 사용하고 있습니다. 그러나 재생을 클릭하면 아무 일도 일어나지 않습니다 ... 링크를 클릭 한 것처럼 페이지가 다시로드됩니다. 내 HTML은 내 자바 스크립트, 그리고 또한 변경된 DOM.jplayer 클릭 플레이 아무 일도 일어나지 않습니다
$("#jquery_jplayer").jPlayer({
ready: function (event) {
$('.voice').click(function(e) {
$(this).jPlayer("setFile", $(this).attr('rel')).jPlayer("play");
e.preventDefault();
});
},
solution: "flash, html", // Flash with an HTML5 fallback.
swfPath: "/media/js/jPlayer/",
wmode: "window"
});
});
<li><a href="" rel="<?php echo base_url(); ?>media/uploads/audio/<?php echo $candidate_audio['url']; ?>" class="voice">Play Voice Over</a></li>
내가 jPlayer을 사용하기 때문에 오랜만
<div id="jquery_jplayer" style="width: 0px; height: 0px;">
<img id="jp_poster_0" style="width: 0px; height: 0px; display: none;">
<object width="1" height="1" id="jp_flash_0" data="/media/js/jPlayer/Jplayer.swf" type="application/x-shockwave-flash" style="width: 0px; height: 0px;">
<param name="flashvars" value="jQuery=jQuery&id=jquery_jplayer&vol=0.8&muted=false">
<param name="allowscriptaccess" value="always">
<param name="bgcolor" value="#000000">
<param name="wmode" value="window">
</object>
</div>