|
@@ -89,6 +89,7 @@ const props = defineProps<{
|
|
|
const emits = defineEmits<{
|
|
|
(e: "ready"): void //播放器初始化完成
|
|
|
(e: "ended"): void //播放结束
|
|
|
+ (e: "playbackRate"): void //播放速度改动时候
|
|
|
}>()
|
|
|
const videoId = "video" + UUID()
|
|
|
let playerVm: Record<string, any>
|
|
@@ -250,6 +251,7 @@ function handleLoop() {
|
|
|
function handlePalySpeedChange(value: number) {
|
|
|
playController.palySpeed = value
|
|
|
playerVm.playbackRate(value)
|
|
|
+ emits("playbackRate")
|
|
|
}
|
|
|
function handlePalySpeed(value: number) {
|
|
|
const palySpeed = parseFloat((playController.palySpeed + value).toFixed(1))
|