mirror of
https://github.com/TeamPiped/Piped.git
synced 2024-11-23 05:57:21 +00:00
add countdown until next video
This commit is contained in:
parent
fb8482b007
commit
2134e82efe
@ -38,14 +38,6 @@ export default {
|
|||||||
return {};
|
return {};
|
||||||
},
|
},
|
||||||
},
|
},
|
||||||
playlist: {
|
|
||||||
type: Object,
|
|
||||||
default: null,
|
|
||||||
},
|
|
||||||
index: {
|
|
||||||
type: Number,
|
|
||||||
default: -1,
|
|
||||||
},
|
|
||||||
sponsors: {
|
sponsors: {
|
||||||
type: Object,
|
type: Object,
|
||||||
default: () => {
|
default: () => {
|
||||||
@ -395,13 +387,7 @@ export default {
|
|||||||
});
|
});
|
||||||
|
|
||||||
videoEl.addEventListener("ended", () => {
|
videoEl.addEventListener("ended", () => {
|
||||||
if (
|
this.$emit("ended");
|
||||||
!this.selectedAutoLoop &&
|
|
||||||
this.selectedAutoPlay &&
|
|
||||||
(this.playlist?.relatedStreams?.length > 0 || this.video.relatedStreams.length > 0)
|
|
||||||
) {
|
|
||||||
this.navigateNext();
|
|
||||||
}
|
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -609,31 +595,6 @@ export default {
|
|||||||
this.$refs.videoEl.currentTime = time;
|
this.$refs.videoEl.currentTime = time;
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
navigateNext() {
|
|
||||||
const params = this.$route.query;
|
|
||||||
let url = this.playlist?.relatedStreams?.[this.index]?.url ?? this.video.relatedStreams[0].url;
|
|
||||||
const searchParams = new URLSearchParams();
|
|
||||||
for (var param in params)
|
|
||||||
switch (param) {
|
|
||||||
case "v":
|
|
||||||
case "t":
|
|
||||||
break;
|
|
||||||
case "index":
|
|
||||||
if (this.index < this.playlist.relatedStreams.length) searchParams.set("index", this.index + 1);
|
|
||||||
break;
|
|
||||||
case "list":
|
|
||||||
if (this.index < this.playlist.relatedStreams.length) searchParams.set("list", params.list);
|
|
||||||
break;
|
|
||||||
default:
|
|
||||||
searchParams.set(param, params[param]);
|
|
||||||
break;
|
|
||||||
}
|
|
||||||
// save the fullscreen state
|
|
||||||
searchParams.set("fullscreen", this.$ui.getControls().isFullScreenEnabled());
|
|
||||||
const paramStr = searchParams.toString();
|
|
||||||
if (paramStr.length > 0) url += "&" + paramStr;
|
|
||||||
this.$router.push(url);
|
|
||||||
},
|
|
||||||
updateMarkers() {
|
updateMarkers() {
|
||||||
const markers = this.$refs.container.querySelector(".shaka-ad-markers");
|
const markers = this.$refs.container.querySelector(".shaka-ad-markers");
|
||||||
const array = ["to right"];
|
const array = ["to right"];
|
||||||
|
Loading…
Reference in New Issue
Block a user