mirror of
https://github.com/DanielnetoDotCom/YouPHPTube
synced 2025-10-03 17:59:55 +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.cjs.js
generated
vendored
39
node_modules/@videojs/http-streaming/dist/videojs-http-streaming.cjs.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 */
|
||||
'use strict';
|
||||
|
||||
Object.defineProperty(exports, '__esModule', { value: true });
|
||||
|
@ -25149,10 +25149,14 @@ class PlaylistController extends videojs__default["default"].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();
|
||||
|
@ -25956,6 +25960,22 @@ class PlaylistController extends videojs__default["default"].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
|
||||
|
@ -28308,11 +28328,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";
|
||||
|
||||
|
@ -29290,8 +29310,15 @@ class VhsHandler extends Component {
|
|||
return;
|
||||
}
|
||||
|
||||
this.mediaSourceUrl_ = window__default["default"].URL.createObjectURL(this.playlistController_.mediaSource);
|
||||
this.tech_.src(this.mediaSourceUrl_);
|
||||
this.mediaSourceUrl_ = window__default["default"].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__default["default"].browser.IS_ANY_SAFARI || videojs__default["default"].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