【发布时间】:2014-12-19 03:48:26
【问题描述】:
我有几个 jPlayer 实例,显然具有不同的 id。
编辑:这是我目前的小提琴
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
});
和他各自的jquery ui滑块
$("#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 怎么了?
编辑1:到目前为止,这个错误只在Android Chrome 39中显示,没有
【问题讨论】:
标签: android jquery google-chrome mobile jplayer