diff --git a/common/lib/xmodule/xmodule/js/spec/video/video_player_spec.js b/common/lib/xmodule/xmodule/js/spec/video/video_player_spec.js index b18208f183..429cdb8247 100644 --- a/common/lib/xmodule/xmodule/js/spec/video/video_player_spec.js +++ b/common/lib/xmodule/xmodule/js/spec/video/video_player_spec.js @@ -904,9 +904,9 @@ function(VideoPlayer, HLS, _) { it('set video speed to the new speed', function() { VideoPlayer.prototype.onSpeedChange.call(state, '0.75', false); - expect(state.setSpeed).toHaveBeenCalledWith('0.75'); + expect(state.setSpeed).toHaveBeenCalledWith(0.75); expect(state.videoPlayer.setPlaybackRate) - .toHaveBeenCalledWith('0.75'); + .toHaveBeenCalledWith(0.75); }); }); }); diff --git a/common/lib/xmodule/xmodule/js/src/video/03_video_player.js b/common/lib/xmodule/xmodule/js/src/video/03_video_player.js index 8a625723a5..3894a28632 100644 --- a/common/lib/xmodule/xmodule/js/src/video/03_video_player.js +++ b/common/lib/xmodule/xmodule/js/src/video/03_video_player.js @@ -427,7 +427,7 @@ function(HTML5Video, HTML5HLSVideo, Resizer, HLS, _, Time) { ); } - newSpeed = parseFloat(newSpeed).toFixed(2).replace(/\.00$/, '.0'); + newSpeed = parseFloat(newSpeed); this.setSpeed(newSpeed); this.videoPlayer.setPlaybackRate(newSpeed); }