Как правильно создать hero background video
в vue.js
?
Следующий способ не работает.
html:
<template>
<div id="hero">
<video playsinline autoplay muted loop poster="../assets/img/hero-1.jpg" id="bgvideo" width="1080" height="720">
<source :src="videoUrl" :type="videoType">
</video>
</div>
</template>
javascript:
<script>
export default {
name: 'SectionHome',
data() {
return {
videoUrl: '@/assets/videos/hero-1.mp4',
videoType: 'video/mp4'
}
},
};
</script>
Я также пытался передать путь к файлу непосредственно в тег html: <source src="@/assets/video.mp4" type="video/mp4">
, но, согласно , эта проблема не работает вообще.Кстати, у меня такая же проблема с vuetify
<v-img ...>
, передача локальных файлов не работает, в результате чего <img ...>
работает.