|
@@ -7,6 +7,7 @@ import iconVideobg from '../coursewarePlay/image/icon-videobg.png'
|
|
|
import { getSecondRPM } from '@/helpers/utils'
|
|
|
import TCPlayer from 'tcplayer.js'
|
|
|
import 'tcplayer.js/dist/tcplayer.min.css'
|
|
|
+import useErrorLog from '@/hooks/useErrorLog';
|
|
|
export default defineComponent({
|
|
|
name: 'video-class',
|
|
|
props: {
|
|
@@ -23,6 +24,7 @@ export default defineComponent({
|
|
|
},
|
|
|
emits: ['loadedmetadata', 'togglePlay', 'ended', 'reset', 'error', 'close', 'changeModal'],
|
|
|
setup(props, { emit }) {
|
|
|
+ const errorLog = useErrorLog();
|
|
|
const { item, modal } = toRefs(props)
|
|
|
const videoItem = ref()
|
|
|
const videoID = 'video' + Date.now() + Math.floor(Math.random() * 100)
|
|
@@ -109,6 +111,7 @@ export default defineComponent({
|
|
|
// 视频播放异常
|
|
|
videoItem.value.on('error', () => {
|
|
|
emit('error')
|
|
|
+ errorLog._uploadErrorLog(e)
|
|
|
})
|
|
|
}
|
|
|
}
|