mirror of
https://github.com/TeamPiped/Piped.git
synced 2024-08-30 18:43:17 +00:00
Load shaka-player as soon as Player component is loaded.
This commit is contained in:
parent
574740020a
commit
3d3b587a9c
@ -39,6 +39,9 @@ export default {
|
||||
return _this.getPreferenceBoolean("playerAutoPlay", true);
|
||||
},
|
||||
},
|
||||
mounted() {
|
||||
if (!this.shaka) this.shakaPromise = shaka.then(shaka => shaka.default).then(shaka => (this.shaka = shaka));
|
||||
},
|
||||
methods: {
|
||||
loadVideo() {
|
||||
const component = this;
|
||||
@ -73,13 +76,10 @@ export default {
|
||||
}
|
||||
|
||||
if (noPrevPlayer)
|
||||
shaka
|
||||
.then(shaka => shaka.default)
|
||||
.then(shaka => {
|
||||
this.shaka = shaka;
|
||||
shaka.polyfill.installAll();
|
||||
this.shakaPromise.then(() => {
|
||||
this.shaka.polyfill.installAll();
|
||||
|
||||
const localPlayer = new shaka.Player(videoEl);
|
||||
const localPlayer = new this.shaka.Player(videoEl);
|
||||
|
||||
localPlayer.getNetworkingEngine().registerRequestFilter((_type, request) => {
|
||||
const uri = request.uris[0];
|
||||
@ -96,7 +96,7 @@ export default {
|
||||
Math.max(this.getPreferenceNumber("bufferGoal", 10), 10),
|
||||
);
|
||||
|
||||
this.setPlayerAttrs(localPlayer, videoEl, uri, shaka);
|
||||
this.setPlayerAttrs(localPlayer, videoEl, uri, this.shaka);
|
||||
});
|
||||
else this.setPlayerAttrs(this.player, videoEl, uri, this.shaka);
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user