I tried implementing playback rate on jplayer. The playback rate works fine on google chrome browser but it's not working on Firefox version29.
I am using jplayer v2.6.
Here is my code :
var myControl = {
playbackRate : $(".jp-playback-rate-bar")
};
myControl.playbackRate.slider({
animate: "fast",
max: 4,
range: "min",
step: 0.1,
value : $.jPlayer.prototype.options.playbackRate,
slide: function(event, ui) {
console.log(ui.value);
$("#player").jPlayer("option", 'playbackRate', ui.value);
}
});
$("#player").jPlayer({
ready: function() {
if (playfirst == 'I')
{
$(this).jPlayer("setMedia", {
mp3: $('#' + id).attr('link')
}).jPlayer("play")
.jPlayer("mute");
}
else if (playfirst == 'C')
{
$(this).jPlayer("setMedia", {
mp3: $('#' + id).attr('link')
}).jPlayer("play")
.jPlayer("pauseOthers");
}
else
{
$(this).jPlayer("setMedia", {
mp3: $('#' + id).attr('link')
}).jPlayer("play")
.jPlayer("pauseOthers");
}
},
ratechange: function(event) {
myControl.playbackRate.slider("value",event.jPlayer.options.playbackRate);
},
ended: function() {
var songduration = $('.jp-duration').text();
var wait = converttimetosecond(songduration);
wait = wait * intervaltime;
if (intervaltime == 0)
{
setTimeout(changeSongwidinterval, 2000);
}
else
{
setTimeout(changeSongwidinterval, (wait));
}
},
cssSelectorAncestor: "#jp_container",
volume: 100,
swfPath: "<?php echo swf_url(); ?>",
supplied: "mp3",
wmode: "window",
smoothPlayBar: true,
keyEnabled: true,
solution:"html, flash"
});
}