mirror of
https://github.com/DanielnetoDotCom/YouPHPTube
synced 2025-10-05 02:39:46 +02:00
Chromecast moved to PlayerSkins plugin
aisplay option added on PlayerSkins
This commit is contained in:
parent
480ae72b99
commit
efd0665a44
286 changed files with 72588 additions and 1487 deletions
39
node_modules/@videojs/http-streaming/dist/videojs-http-streaming.es.js
generated
vendored
39
node_modules/@videojs/http-streaming/dist/videojs-http-streaming.es.js
generated
vendored
|
@ -1,4 +1,4 @@
|
|||
/*! @name @videojs/http-streaming @version 3.14.2 @license Apache-2.0 */
|
||||
/*! @name @videojs/http-streaming @version 3.15.0 @license Apache-2.0 */
|
||||
import _extends from '@babel/runtime/helpers/extends';
|
||||
import document from 'global/document';
|
||||
import window$1 from 'global/window';
|
||||
|
@ -25137,10 +25137,14 @@ class PlaylistController extends videojs.EventTarget {
|
|||
this.handleDurationChange_ = this.handleDurationChange_.bind(this);
|
||||
this.handleSourceOpen_ = this.handleSourceOpen_.bind(this);
|
||||
this.handleSourceEnded_ = this.handleSourceEnded_.bind(this);
|
||||
this.load = this.load.bind(this);
|
||||
this.pause = this.pause.bind(this);
|
||||
this.mediaSource.addEventListener('durationchange', this.handleDurationChange_); // load the media source into the player
|
||||
|
||||
this.mediaSource.addEventListener('sourceopen', this.handleSourceOpen_);
|
||||
this.mediaSource.addEventListener('sourceended', this.handleSourceEnded_); // we don't have to handle sourceclose since dispose will handle termination of
|
||||
this.mediaSource.addEventListener('sourceended', this.handleSourceEnded_);
|
||||
this.mediaSource.addEventListener('startstreaming', this.load);
|
||||
this.mediaSource.addEventListener('endstreaming', this.pause); // we don't have to handle sourceclose since dispose will handle termination of
|
||||
// everything, and the MediaSource should not be detached without a proper disposal
|
||||
|
||||
this.seekable_ = createTimeRanges();
|
||||
|
@ -25944,6 +25948,22 @@ class PlaylistController extends videojs.EventTarget {
|
|||
this.subtitleSegmentLoader_.load();
|
||||
}
|
||||
}
|
||||
/**
|
||||
* Call pause on our SegmentLoaders
|
||||
*/
|
||||
|
||||
|
||||
pause() {
|
||||
this.mainSegmentLoader_.pause();
|
||||
|
||||
if (this.mediaTypes_.AUDIO.activePlaylistLoader) {
|
||||
this.audioSegmentLoader_.pause();
|
||||
}
|
||||
|
||||
if (this.mediaTypes_.SUBTITLES.activePlaylistLoader) {
|
||||
this.subtitleSegmentLoader_.pause();
|
||||
}
|
||||
}
|
||||
/**
|
||||
* Re-tune playback quality level for the current player
|
||||
* conditions. This method will perform destructive actions like removing
|
||||
|
@ -28296,11 +28316,11 @@ const reloadSourceOnError = function (options) {
|
|||
initPlugin(this, options);
|
||||
};
|
||||
|
||||
var version$4 = "3.14.2";
|
||||
var version$4 = "3.15.0";
|
||||
|
||||
var version$3 = "7.0.3";
|
||||
|
||||
var version$2 = "1.3.0";
|
||||
var version$2 = "1.3.1";
|
||||
|
||||
var version$1 = "7.2.0";
|
||||
|
||||
|
@ -29278,8 +29298,15 @@ class VhsHandler extends Component {
|
|||
return;
|
||||
}
|
||||
|
||||
this.mediaSourceUrl_ = window$1.URL.createObjectURL(this.playlistController_.mediaSource);
|
||||
this.tech_.src(this.mediaSourceUrl_);
|
||||
this.mediaSourceUrl_ = window$1.URL.createObjectURL(this.playlistController_.mediaSource); // If we are playing HLS with MSE in Safari, add source elements for both the blob and manifest URLs.
|
||||
// The latter will enable Airplay playback on receiver devices.
|
||||
|
||||
if ((videojs.browser.IS_ANY_SAFARI || videojs.browser.IS_IOS) && this.options_.overrideNative && this.options_.sourceType === 'hls' && typeof this.tech_.addSourceElement === 'function') {
|
||||
this.tech_.addSourceElement(this.mediaSourceUrl_);
|
||||
this.tech_.addSourceElement(this.source_.src);
|
||||
} else {
|
||||
this.tech_.src(this.mediaSourceUrl_);
|
||||
}
|
||||
}
|
||||
|
||||
createKeySessions_() {
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue