default volume should be 1
This commit is contained in:
parent
a0de1f0c5a
commit
bf03d8907b
@ -5,10 +5,11 @@ import { API } from '@/shared/api'
|
|||||||
const audio = new Audio()
|
const audio = new Audio()
|
||||||
const storedQueue = JSON.parse(localStorage.getItem('queue') || '[]')
|
const storedQueue = JSON.parse(localStorage.getItem('queue') || '[]')
|
||||||
const storedQueueIndex = parseInt(localStorage.getItem('queueIndex') || '-1')
|
const storedQueueIndex = parseInt(localStorage.getItem('queueIndex') || '-1')
|
||||||
const storedVolume = parseFloat(localStorage.getItem('player.volume') || '0.8')
|
const storedVolume = parseFloat(localStorage.getItem('player.volume') || '1.0')
|
||||||
if (storedQueueIndex > -1 && storedQueueIndex < storedQueue.length) {
|
if (storedQueueIndex > -1 && storedQueueIndex < storedQueue.length) {
|
||||||
audio.src = storedQueue[storedQueueIndex].url
|
audio.src = storedQueue[storedQueueIndex].url
|
||||||
}
|
}
|
||||||
|
audio.volume = storedVolume
|
||||||
const mediaSession: MediaSession | undefined = navigator.mediaSession
|
const mediaSession: MediaSession | undefined = navigator.mediaSession
|
||||||
|
|
||||||
interface State {
|
interface State {
|
||||||
@ -218,7 +219,6 @@ export const playerModule: Module<State, any> = {
|
|||||||
}
|
}
|
||||||
|
|
||||||
export function setupAudio(store: Store<any>, api: API) {
|
export function setupAudio(store: Store<any>, api: API) {
|
||||||
audio.volume = store.state.player.volume
|
|
||||||
audio.ontimeupdate = () => {
|
audio.ontimeupdate = () => {
|
||||||
store.commit('player/setCurrentTime', audio.currentTime)
|
store.commit('player/setCurrentTime', audio.currentTime)
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user