У меня есть несколько экземпляров jPlayer, очевидно, с другим идентификатором.jPlayer продолжительность и ошибка прогресса
Редактировать: Вот мой текущий Fiddle
http://jsfiddle.net/UrielUVD/8t52eqsp/
$("#jquery_jplayer_1").jPlayer({
ready: function() {
$(this).jPlayer("setMedia", {
title: "test",
mp3: "sourceofmp3"
});
},
timeupdate: function(event) {
$("#jp-progress-slider-1").slider("value",event.jPlayer.status.currentPercentAbsolute);
},
swfPath: "jquery.jplayer.swf",
cssSelectorAncestor: '#jp_container_1',
cssSelector:
{
play: '.icon-play1',
pause: '.icon-pause1',
seekBar: '.ui-slider',
playBar: '.ui-slider-range',
currentTime: '.jp-current-time',
duration: '.jp-duration'
},
supplied: "mp3",
solution_play: "flash, html",
wmode: "window",
mobile:true,
preload: "metadata",
volume: 1,
duration:true,
keyEnabled: true,
errorAlerts: true
});
И его слайдер UI соответствующий JQuery
$("#jp-progress-slider-1").slider({
animate: "fast",
max: 100,
range: "min",
step: 0.1,
value : 0,
slide: function(event, ui) {
var sp = $("#jquery_jplayer_1").data("jPlayer").status.seekPercent;
if(sp > 0) {
$("#jquery_jplayer_1").jPlayer("playHead", ui.value * (100/sp));
} else {
setTimeout(function() {
$("#jp-progress-slider-1").slider("value", 0);
}, 0);
}
}
});
В сети все работает отлично, длительность, текущее время, текущий прогресс, события и слушатели ...
Но в мобильной (adnroid) продолжительности currentPercentAbsolute, currentPercentRelative всегда 0 Игрок играет, останавливается и останавливается нормально, но эти значения статуса всегда 0 Что не так?
Edit 1: До сих пор эта ошибка отображается только в Android Chrome 39, не