FreeTube/src/renderer/components/ft-video-player/ft-video-player.vue

28 lines
737 B
Vue
Raw Normal View History

2020-02-16 19:30:00 +01:00
<template>
<div class="relative">
<video
:id="id"
2020-08-17 23:55:50 +02:00
class="ftVideoPlayer video-js vjs-default-skin dark"
:poster="thumbnail"
2020-02-16 19:30:00 +01:00
controls
preload="auto"
2021-01-17 19:07:26 +01:00
:data-setup="JSON.stringify(dataSetup)"
crossorigin="anonymous"
@touchstart="handleTouchStart"
@touchend="handleTouchEnd"
2020-02-16 19:30:00 +01:00
>
<source
v-for="(source, index) in activeSourceList"
:key="index + '_source'"
:src="source.url"
:type="source.type || source.mimeType"
:label="source.qualityLabel"
:selected="source.qualityLabel === selectedDefaultQuality"
2020-06-19 22:20:06 +02:00
>
2020-02-16 19:30:00 +01:00
</video>
</div>
</template>
<script src="./ft-video-player.js" />
<style scoped src="./ft-video-player.css" />