diff --git a/src/js/control-bar/playback-rate-menu-button.js b/src/js/control-bar/playback-rate-menu-button.js index f7755df74c..42bf2e286e 100644 --- a/src/js/control-bar/playback-rate-menu-button.js +++ b/src/js/control-bar/playback-rate-menu-button.js @@ -37,12 +37,12 @@ vjs.PlaybackRateMenuButton.prototype.createEl = function(){ // Menu creation vjs.PlaybackRateMenuButton.prototype.createMenu = function(){ var menu = new vjs.Menu(this.player()); - var rates = this.player().options().playbackRates; + var rates = this.player().options()['playbackRates']; if (rates) { for (var i = rates.length - 1; i >= 0; i--) { menu.addChild( - new vjs.PlaybackRateMenuItem(this.player(), {rate: rates[i] + 'x'}) + new vjs.PlaybackRateMenuItem(this.player(), { 'rate': rates[i] + 'x'}) ); }; } @@ -58,7 +58,7 @@ vjs.PlaybackRateMenuButton.prototype.updateARIAAttributes = function(){ vjs.PlaybackRateMenuButton.prototype.onClick = function(){ // select next rate option var currentRate = this.player().playbackRate(); - var rates = this.player().options().playbackRates; + var rates = this.player().options()['playbackRates']; // this will select first one if the last one currently selected var newRate = rates[0]; for (var i = 0; i 0 + && this.player().options()['playbackRates'] + && this.player().options()['playbackRates'].length > 0 ; };