Я работаю над программой, в которой мне нужно использовать до 4 экземпляров mp3-плеера jPlayer.
Кажется, что все работает нормально, но когда я играю все из них, 1 к 1 происходит следующее.
Я играю элементы, и когда я пытаюсь воспроизвести их еще раз, он как бы не перематывает весь путь до начала звуковой дорожки. Он запускается в последние секунды, и вы слышите звук, похожий на tss или что-то в этом роде. или он случайно начинается где-то посередине.
Но, с другой стороны, иногда он работает, и он играет гладко, как шелк. Я просто использую стандартный jquery с сайта jPlayer. Единственное, что я изменил, это CSS и некоторый HTML.
HTML выглядит следующим образом:
<div id="cp_container_1" class="cp-container">
<div class="cp-circle-control"></div>
<ul class="cp-controls">
<li><a class="cp-play" tabindex="1">play</a></li>
<li><a class="cp-pause" style="display:none;" tabindex="1">pause</a></li> <!-- Needs the inline style here, or jQuery.show() uses display:inline instead of display:block -->
</ul>
</div>
Jquery, который загружает источник для проигрывателя, следующий:
<script type="text/javascript">
$(document).ready(function(){
var myCirclePlayer = new CirclePlayer("#jquery_jplayer_1",
{
mp3: "'.MEDIA_PATH.$questionResult->vraaggeluid.'"
}, {
cssSelectorAncestor: "#cp_container_1",
swfPath: "script/jplayer",
wmode: "window",
solution: "flash,html",
supplied: "mp3"
});
});
</script>
Любой, кто может мне помочь? сценарий выше сочетается с PHP, он в эхо. Я также пытался использовать статические значения в качестве источника, но это не помогло бы.
Ради пользователей, которые ищут ответы на этот вопрос, попробуйте взглянуть на HTML5. Я использую HTML5 в сочетании с jQuery, чтобы соответствовать нескольким экземплярам mp3 и видеопланеров в моих приложениях. Он работает как шарм, не jQueryplayer, который может победить на лвл простоты.