新增播放速率调整功能

This commit is contained in:
lyswhut
2023-02-08 18:27:35 +08:00
parent 9522e975a0
commit f809782559
27 changed files with 450 additions and 154 deletions
+13 -3
View File
@@ -52,6 +52,16 @@ export const setLoopPlay = (isLoop: boolean) => {
if (audio) audio.loop = isLoop
}
export const getPlaybackRate = (): number => {
return audio?.defaultPlaybackRate ?? 1
}
export const setPlaybackRate = (rate: number) => {
if (!audio) return
audio.defaultPlaybackRate = rate
audio.playbackRate = rate
}
export const getMute = (): boolean => {
return audio?.muted ?? false
}
@@ -81,9 +91,9 @@ export const getDuration = () => {
return audio?.duration ?? 0
}
export const getPlaybackRate = () => {
return audio?.playbackRate ?? 1
}
// export const getPlaybackRate = () => {
// return audio?.playbackRate ?? 1
// }
type Noop = () => void