hookehuyr

feat(视频播放器): 重构视频播放器逻辑并添加hls.js支持

将视频播放器核心逻辑抽离为useVideoPlayer组合式函数,优化错误处理和重试机制
添加hls.js依赖以支持HLS视频格式播放
简化VideoPlayer组件代码,提高可维护性
......@@ -37,6 +37,7 @@
"@vue-office/pptx": "^1.0.1",
"browser-md5-file": "^1.1.1",
"dayjs": "^1.11.13",
"hls.js": "^1.6.15",
"html-to-image": "^1.11.13",
"html2canvas": "^1.4.1",
"lodash": "^4.17.21",
......
......@@ -50,6 +50,9 @@ importers:
dayjs:
specifier: ^1.11.13
version: 1.11.19
hls.js:
specifier: ^1.6.15
version: 1.6.15
html-to-image:
specifier: ^1.11.13
version: 1.11.13
......@@ -1246,6 +1249,9 @@ packages:
resolution: {integrity: sha512-0hJU9SCPvmMzIBdZFqNPXWa6dqh7WdH0cII9y+CyS8rG3nL48Bclra9HmKhVVUHyPWNH5Y7xDwAB7bfgSjkUMQ==}
engines: {node: '>= 0.4'}
hls.js@1.6.15:
resolution: {integrity: sha512-E3a5VwgXimGHwpRGV+WxRTKeSp2DW5DI5MWv34ulL3t5UNmyJWCQ1KmLEHbYzcfThfXG8amBL+fCYPneGHC4VA==}
html-to-image@1.11.13:
resolution: {integrity: sha512-cuOPoI7WApyhBElTTb9oqsawRvZ0rHhaHwghRLlTuffoD1B2aDemlCruLeZrUIIdvG7gs9xeELEPm6PhuASqrg==}
......@@ -3266,6 +3272,8 @@ snapshots:
dependencies:
function-bind: 1.1.2
hls.js@1.6.15: {}
html-to-image@1.11.13: {}
html2canvas@1.4.1:
......
This diff is collapsed. Click to expand it.
This diff is collapsed. Click to expand it.