Commit fc4686b8 by Valera Rozuvan

Add a missing comment documenting the changes done in PR 2841.

parent 2a149a8b
...@@ -558,6 +558,17 @@ function (HTML5Video, Resizer) { ...@@ -558,6 +558,17 @@ function (HTML5Video, Resizer) {
} }
); );
// Because of a recent change in the YouTube API (not documented), sometimes
// HTML5 mode loads after Flash mode has been loaded. In this case we have
// multiple speeds available but the variable `this.currentPlayerMode` is
// set to "flash". This is impossible because in Flash mode we can have
// only one speed available. Therefore we must execute the following code
// block if we have multiple speeds or if `this.currentPlayerMode` is set to
// "html5". If any of the two conditions are true, we then set the variable
// `this.currentPlayerMode` to "html5".
//
// For more information, please see the PR that introduced this change:
// https://github.com/edx/edx-platform/pull/2841
if ( if (
(this.currentPlayerMode === 'html5' || availablePlaybackRates.length > 1) && (this.currentPlayerMode === 'html5' || availablePlaybackRates.length > 1) &&
this.videoType === 'youtube' this.videoType === 'youtube'
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment