Skip to content

Commit a3cc90b

Browse files
committed
Use poster in VideoPresenter component
1 parent 4757188 commit a3cc90b

File tree

1 file changed

+10
-2
lines changed

1 file changed

+10
-2
lines changed

resources/assets/js/components/presenter/VideoPresenter.vue

+10-2
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@
2222
:alt="altText(status)"/>
2323
</div>
2424
<div v-else class="embed-responsive embed-responsive-16by9">
25-
<video class="video" controls playsinline preload="metadata" loop :data-id="status.id">
25+
<video class="video" controls playsinline preload="metadata" loop :data-id="status.id" :poster="poster()">
2626
<source :src="status.media_attachments[0].url" :type="status.media_attachments[0].mime">
2727
</video>
2828
</div>
@@ -76,7 +76,15 @@
7676
7777
toggleContentWarning(status) {
7878
this.$emit('togglecw');
79-
}
79+
},
80+
81+
poster() {
82+
let url = this.status.media_attachments[0].preview_url;
83+
if(url.endsWith('no-preview.jpg') || url.endsWith('no-preview.png')) {
84+
return;
85+
}
86+
return url;
87+
}
8088
}
8189
}
8290
</script>

0 commit comments

Comments
 (0)