mirror of
https://github.com/DanielnetoDotCom/YouPHPTube
synced 2025-10-03 17:59:55 +02:00
This commit is contained in:
parent
746e163d01
commit
1c7ea28b46
808 changed files with 316395 additions and 381162 deletions
56
node_modules/@videojs/http-streaming/scripts/index.js
generated
vendored
56
node_modules/@videojs/http-streaming/scripts/index.js
generated
vendored
|
@ -21,7 +21,7 @@
|
|||
rep.playlist.disabled = rep.id !== id;
|
||||
});
|
||||
|
||||
window.mpc.fastQualityChange_();
|
||||
window.pc.fastQualityChange_();
|
||||
});
|
||||
var isManifestObjectType = function(url) {
|
||||
return (/application\/vnd\.videojs\.vhs\+json/).test(url);
|
||||
|
@ -270,7 +270,7 @@
|
|||
width: rep.width
|
||||
});
|
||||
|
||||
if (window.mpc.media().id === rep.id) {
|
||||
if (window.pc.media().id === rep.id) {
|
||||
selectedIndex = i;
|
||||
}
|
||||
|
||||
|
@ -390,29 +390,29 @@
|
|||
return;
|
||||
}
|
||||
|
||||
videoBufferedStat.textContent = getBuffered(player.tech(true).vhs.masterPlaylistController_.mainSegmentLoader_.sourceUpdater_.videoBuffer &&
|
||||
player.tech(true).vhs.masterPlaylistController_.mainSegmentLoader_.sourceUpdater_.videoBuffer.buffered);
|
||||
videoBufferedStat.textContent = getBuffered(player.tech(true).vhs.playlistController_.mainSegmentLoader_.sourceUpdater_.videoBuffer &&
|
||||
player.tech(true).vhs.playlistController_.mainSegmentLoader_.sourceUpdater_.videoBuffer.buffered);
|
||||
|
||||
// demuxed audio
|
||||
var audioBuffer = getBuffered(player.tech(true).vhs.masterPlaylistController_.audioSegmentLoader_.sourceUpdater_.audioBuffer &&
|
||||
player.tech(true).vhs.masterPlaylistController_.audioSegmentLoader_.sourceUpdater_.audioBuffer.buffered);
|
||||
var audioBuffer = getBuffered(player.tech(true).vhs.playlistController_.audioSegmentLoader_.sourceUpdater_.audioBuffer &&
|
||||
player.tech(true).vhs.playlistController_.audioSegmentLoader_.sourceUpdater_.audioBuffer.buffered);
|
||||
|
||||
// muxed audio
|
||||
if (!audioBuffer) {
|
||||
audioBuffer = getBuffered(player.tech(true).vhs.masterPlaylistController_.mainSegmentLoader_.sourceUpdater_.audioBuffer &&
|
||||
player.tech(true).vhs.masterPlaylistController_.mainSegmentLoader_.sourceUpdater_.audioBuffer.buffered);
|
||||
audioBuffer = getBuffered(player.tech(true).vhs.playlistController_.mainSegmentLoader_.sourceUpdater_.audioBuffer &&
|
||||
player.tech(true).vhs.playlistController_.mainSegmentLoader_.sourceUpdater_.audioBuffer.buffered);
|
||||
}
|
||||
audioBufferedStat.textContent = audioBuffer;
|
||||
|
||||
if (player.tech(true).vhs.masterPlaylistController_.audioSegmentLoader_.sourceUpdater_.audioBuffer) {
|
||||
audioTimestampOffset.textContent = player.tech(true).vhs.masterPlaylistController_.audioSegmentLoader_.sourceUpdater_.audioBuffer.timestampOffset;
|
||||
if (player.tech(true).vhs.playlistController_.audioSegmentLoader_.sourceUpdater_.audioBuffer) {
|
||||
audioTimestampOffset.textContent = player.tech(true).vhs.playlistController_.audioSegmentLoader_.sourceUpdater_.audioBuffer.timestampOffset;
|
||||
|
||||
} else if (player.tech(true).vhs.masterPlaylistController_.mainSegmentLoader_.sourceUpdater_.audioBuffer) {
|
||||
audioTimestampOffset.textContent = player.tech(true).vhs.masterPlaylistController_.mainSegmentLoader_.sourceUpdater_.audioBuffer.timestampOffset;
|
||||
} else if (player.tech(true).vhs.playlistController_.mainSegmentLoader_.sourceUpdater_.audioBuffer) {
|
||||
audioTimestampOffset.textContent = player.tech(true).vhs.playlistController_.mainSegmentLoader_.sourceUpdater_.audioBuffer.timestampOffset;
|
||||
}
|
||||
|
||||
if (player.tech(true).vhs.masterPlaylistController_.mainSegmentLoader_.sourceUpdater_.videoBuffer) {
|
||||
videoTimestampOffset.textContent = player.tech(true).vhs.masterPlaylistController_.mainSegmentLoader_.sourceUpdater_.videoBuffer.timestampOffset;
|
||||
if (player.tech(true).vhs.playlistController_.mainSegmentLoader_.sourceUpdater_.videoBuffer) {
|
||||
videoTimestampOffset.textContent = player.tech(true).vhs.playlistController_.mainSegmentLoader_.sourceUpdater_.videoBuffer.timestampOffset;
|
||||
}
|
||||
|
||||
// bitrates
|
||||
|
@ -512,6 +512,20 @@
|
|||
});
|
||||
});
|
||||
|
||||
[
|
||||
'llhls'
|
||||
].forEach(function(name) {
|
||||
stateEls[name].checked = true;
|
||||
});
|
||||
|
||||
[
|
||||
'exact-manifest-timings',
|
||||
'pixel-diff-selector',
|
||||
'buffer-water'
|
||||
].forEach(function(name) {
|
||||
stateEls[name].checked = false;
|
||||
});
|
||||
|
||||
stateEls.debug.addEventListener('change', function(event) {
|
||||
saveState();
|
||||
window.videojs.log.level(event.target.checked ? 'debug' : 'info');
|
||||
|
@ -566,10 +580,10 @@
|
|||
html5: {
|
||||
vhs: {
|
||||
overrideNative: getInputValue(stateEls['override-native']),
|
||||
experimentalBufferBasedABR: getInputValue(stateEls['buffer-water']),
|
||||
experimentalLLHLS: getInputValue(stateEls.llhls),
|
||||
experimentalExactManifestTimings: getInputValue(stateEls['exact-manifest-timings']),
|
||||
experimentalLeastPixelDiffSelector: getInputValue(stateEls['pixel-diff-selector']),
|
||||
bufferBasedABR: getInputValue(stateEls['buffer-water']),
|
||||
llhls: getInputValue(stateEls.llhls),
|
||||
exactManifestTimings: getInputValue(stateEls['exact-manifest-timings']),
|
||||
leastPixelDiffSelector: getInputValue(stateEls['pixel-diff-selector']),
|
||||
useNetworkInformationApi: getInputValue(stateEls['network-info']),
|
||||
useDtsForTimestampOffset: getInputValue(stateEls['dts-offset'])
|
||||
}
|
||||
|
@ -635,13 +649,13 @@
|
|||
player.on('loadedmetadata', function() {
|
||||
if (player.tech_.vhs) {
|
||||
window.vhs = player.tech_.vhs;
|
||||
window.mpc = player.tech_.vhs.masterPlaylistController_;
|
||||
window.mpc.masterPlaylistLoader_.on('mediachange', regenerateRepresentations);
|
||||
window.pc = player.tech_.vhs.playlistController_;
|
||||
window.pc.mainPlaylistLoader_.on('mediachange', regenerateRepresentations);
|
||||
regenerateRepresentations();
|
||||
|
||||
} else {
|
||||
window.vhs = null;
|
||||
window.mpc = null;
|
||||
window.pc = null;
|
||||
}
|
||||
});
|
||||
cb(player);
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue