mirror of
https://github.com/VueTubeApp/VueTube
synced 2024-11-08 12:35:06 +00:00
39 lines
662 B
Vue
39 lines
662 B
Vue
|
<template>
|
||
|
<div>
|
||
|
|
||
|
|
||
|
<video
|
||
|
controls
|
||
|
autoplay
|
||
|
:src="vidSrc"
|
||
|
width="100%"
|
||
|
@webkitfullscreenchange="handleFullscreenChange"
|
||
|
ref="player"
|
||
|
style="max-height: 50vh"
|
||
|
/>
|
||
|
|
||
|
|
||
|
</div>
|
||
|
</template>
|
||
|
|
||
|
<script>
|
||
|
export default {
|
||
|
props: [
|
||
|
"vidSrc"
|
||
|
],
|
||
|
|
||
|
methods: {
|
||
|
handleFullscreenChange() {
|
||
|
if (document.fullscreenElement === this.$refs.player) {
|
||
|
this.$vuetube.statusBar.hide();
|
||
|
this.$vuetube.navigationBar.hide();
|
||
|
} else {
|
||
|
this.$vuetube.statusBar.show();
|
||
|
this.$vuetube.navigationBar.show();
|
||
|
}
|
||
|
},
|
||
|
}
|
||
|
}
|
||
|
|
||
|
</script>
|