mirror of
https://github.com/VueTubeApp/VueTube
synced 2024-11-25 12:45:17 +00:00
feat: ✨ player displays channel icon while loading (work in progress to display the video thumbnail)
This commit is contained in:
parent
6a3e9f2e39
commit
a7f0081e58
4 changed files with 9 additions and 22 deletions
|
@ -25,7 +25,7 @@
|
|||
? `${$store.state.tweaks.roundTweak / 3}rem ${$store.state.tweaks.roundTweak / 3}rem 0rem 0rem !important`
|
||||
: '0',
|
||||
}"
|
||||
poster="/LoadingPoster.jpg"
|
||||
:poster="thumbnails[thumbnails.length - 1].url"
|
||||
@click="controlsHandler()"
|
||||
@loadedmetadata="checkDimensions()"
|
||||
/>
|
||||
|
@ -284,6 +284,10 @@ export default {
|
|||
type: Array,
|
||||
required: true,
|
||||
},
|
||||
thumbnails: {
|
||||
type: Object,
|
||||
required: true,
|
||||
},
|
||||
video: {
|
||||
type: Object,
|
||||
required: true,
|
||||
|
|
|
@ -8,6 +8,7 @@
|
|||
ref="player"
|
||||
:video="video"
|
||||
:sources="sources"
|
||||
:thumbnails="thumbnails"
|
||||
/>
|
||||
</div>
|
||||
|
||||
|
@ -330,6 +331,9 @@ export default {
|
|||
console.log("Video info data", result);
|
||||
this.video = result;
|
||||
|
||||
//--- Set Thumbnails ---//
|
||||
this.thumbnails = result.metadata.contents[2].slimOwnerRenderer.thumbnail.thumbnails;
|
||||
|
||||
//--- Content Stuff ---//
|
||||
this.likes = result.metadata.likes.toLocaleString();
|
||||
this.interactions[0].value = result.metadata.likes.toLocaleString();
|
||||
|
|
|
@ -1,21 +0,0 @@
|
|||
<template>
|
||||
<div>
|
||||
|
||||
<player :sources="sources" v-if="sources.length > 0" />
|
||||
|
||||
</div>
|
||||
</template>
|
||||
|
||||
<script>
|
||||
import player from "~/components/Player/index.vue"
|
||||
export default {
|
||||
data() {
|
||||
return {
|
||||
sources: [],
|
||||
};
|
||||
},
|
||||
mounted() {
|
||||
this.sources = [{"itag":17,"url":"https://api.celeste.photos/squish.mp4","mimeType":"video/3gpp; codecs=\"mp4v.20.3, mp4a.40.2\"","bitrate":86688,"width":176,"height":144,"lastModified":"1645932929087816","contentLength":"159084","quality":"small","fps":12,"qualityLabel":"144p","projectionType":"RECTANGULAR","averageBitrate":85910,"audioQuality":"AUDIO_QUALITY_LOW","approxDurationMs":"14814","audioSampleRate":"22050","audioChannels":1}]
|
||||
},
|
||||
};
|
||||
</script>
|
Binary file not shown.
Before Width: | Height: | Size: 109 KiB |
Loading…
Reference in a new issue