From 8dfe0a4d068d410be3edf486a1b2098727e2400c Mon Sep 17 00:00:00 2001 From: Artem Suschev Date: Tue, 13 May 2014 14:02:02 -0700 Subject: [PATCH] Added support for playbackRate switching. closes #1132 --- CHANGELOG.md | 1 + build/source-loader.js | 1 + sandbox/index.html.example | 2 +- src/css/video-js.less | 21 +++ src/js/control-bar/control-bar.js | 5 +- .../control-bar/playback-rate-menu-button.js | 129 ++++++++++++++++++ src/js/core.js | 5 + src/js/exports.js | 3 + src/js/media/flash.js | 1 - src/js/media/html5.js | 12 ++ src/js/media/media.js | 1 + src/js/player.js | 15 +- test/unit/api.js | 2 + test/unit/controls.js | 9 ++ test/unit/media.html5.js | 27 ++++ 15 files changed, 229 insertions(+), 5 deletions(-) create mode 100644 src/js/control-bar/playback-rate-menu-button.js diff --git a/CHANGELOG.md b/CHANGELOG.md index 446c1e6a3b..86c5f4eadd 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -18,6 +18,7 @@ CHANGELOG * Fixed compilation failures with LESS v1.7.0 and GRUNT v0.4.4 [[view](https://github.com/videojs/video.js/pull/1180)] * Added better error handling across the library [[view](https://github.com/videojs/video.js/pull/1197)] * Updated captions/subtiles file fetching to support cross-origin requests in older IE browsers [[view](https://github.com/videojs/video.js/pull/1095)] +* Added support for playback rate switching [[view](https://github.com/videojs/video.js/pull/1132)] -------------------- diff --git a/build/source-loader.js b/build/source-loader.js index 1178856a4b..84ee8cdff5 100644 --- a/build/source-loader.js +++ b/build/source-loader.js @@ -35,6 +35,7 @@ var sourceFiles = [ "src/js/control-bar/volume-control.js", "src/js/control-bar/mute-toggle.js", "src/js/control-bar/volume-menu-button.js", + "src/js/control-bar/playback-rate-menu-button.js", "src/js/poster.js", "src/js/loading-spinner.js", "src/js/big-play-button.js", diff --git a/sandbox/index.html.example b/sandbox/index.html.example index a73ba38a21..25d2e7c72c 100644 --- a/sandbox/index.html.example +++ b/sandbox/index.html.example @@ -25,7 +25,7 @@ -

To view this video please enable JavaScript, and consider upgrading to a web browser that supports HTML5 video +

To view this video please enable JavaScript, and consider upgrading to a web browser that supports HTML5 video