| | |
| | | </template> |
| | | |
| | | <script setup lang="ts"> |
| | | import { onMounted, onUnmounted, ref, defineProps } from 'vue' |
| | | import { onMounted, onUnmounted, ref, defineProps, defineEmits } from 'vue' |
| | | import Jessibuca from '../../../public/jessibuca/jessibuca' |
| | | const props = defineProps({ |
| | | videoUrl: { |
| | |
| | | default: '200px' |
| | | } |
| | | }) |
| | | const emits = defineEmits(['timeout']) |
| | | let jessibuca: null | Jessibuca = null |
| | | const container = ref(null) |
| | | const buffer = ref(null) |
| | |
| | | |
| | | jessibuca.on('timeout', function () { |
| | | console.log('timeout') |
| | | emits('timeout') |
| | | }) |
| | | |
| | | jessibuca.on('start', function () { |