Im пытается использовать плеер на моем сайте (что я не кодировал). Во всяком случае, у игрока есть несколько связанных событий, связанных с ним, которые, похоже, не реагируют, когда я пытаюсь их протестировать с помощью ipad. Ползунок громкости должен иметь возможность перетаскивать влево и вправо, и музыкальный поток должен иметь возможность делать то же самое, но в настоящий момент они не работают.проблемы с сенсорными событиями
// seeking in the loaded track buffer
$('.sc-time-span')
.live('click', function(event) {
scrub(this, event.pageX);
return false;
})
.live('touchstart', function(event) {
this.addEventListener('touchmove', onTouchMove, false);
event.originalEvent.preventDefault();
})
.live('touchend', function(event) {
this.removeEventListener('touchmove', onTouchMove, false);
event.originalEvent.preventDefault();
});
// changing volume in the player
var startVolumeTracking = function(node, startEvent) {
var $node = $(node),
originX = $node.offset().left,
originWidth = $node.width(),
getVolume = function(x) {
return Math.floor(((x - originX)/originWidth)*100);
},
update = function(event) {
$doc.trigger({type: 'scPlayer:onVolumeChange', volume: getVolume(event.pageX)});
};
$node.bind('mousemove.sc-player', update);
update(startEvent);
};
var stopVolumeTracking = function(node, event) {
$(node).unbind('mousemove.sc-player');
};
$('.sc-volume-slider')
.live('mousedown', function(event) {
startVolumeTracking(this, event);
})
.live('mouseup', function(event) {
stopVolumeTracking(this, event);
});
$doc.bind('scPlayer:onVolumeChange', function(event) {
$('span.sc-volume-status').css({width: event.volume + '%'});
});