完善默认值显示
parent
f30cb9da59
commit
2a66edd1c5
|
@ -582,11 +582,11 @@ export default {
|
||||||
if (!mediaDeviceName) return
|
if (!mediaDeviceName) return
|
||||||
const devices = await navigator.mediaDevices.enumerateDevices()
|
const devices = await navigator.mediaDevices.enumerateDevices()
|
||||||
let device = devices.find(device => device.label === mediaDeviceName)
|
let device = devices.find(device => device.label === mediaDeviceName)
|
||||||
if (!device) return this.setMediaDeviceId(null)
|
if (!device) return this.setMediaDeviceId('default')
|
||||||
console.log(device)
|
console.log(device)
|
||||||
this.audio.setSinkId(device.deviceId).catch((err) => {
|
this.audio.setSinkId(device.deviceId).catch((err) => {
|
||||||
console.log(err)
|
console.log(err)
|
||||||
this.setMediaDeviceId(null)
|
this.setMediaDeviceId('default')
|
||||||
})
|
})
|
||||||
},
|
},
|
||||||
handleSetTransition() {
|
handleSetTransition() {
|
||||||
|
|
|
@ -40,8 +40,8 @@ export default {
|
||||||
label() {
|
label() {
|
||||||
if (!this.value) return ''
|
if (!this.value) return ''
|
||||||
if (!this.itemName) return this.value
|
if (!this.itemName) return this.value
|
||||||
const item = this.list.find(l => l.id == this.value)
|
const item = this.list.find(l => l[this.itemKey] == this.value)
|
||||||
if (!item) return this.value
|
if (!item) return ''
|
||||||
return item[this.itemName]
|
return item[this.itemName]
|
||||||
},
|
},
|
||||||
},
|
},
|
||||||
|
|
|
@ -190,7 +190,7 @@ export const updateSetting = (setting, version) => {
|
||||||
highQuality: false,
|
highQuality: false,
|
||||||
isShowTaskProgess: true,
|
isShowTaskProgess: true,
|
||||||
volume: 1,
|
volume: 1,
|
||||||
mediaDeviceId: null,
|
mediaDeviceId: 'default',
|
||||||
},
|
},
|
||||||
list: {
|
list: {
|
||||||
isShowAlbumName: true,
|
isShowAlbumName: true,
|
||||||
|
|
|
@ -52,7 +52,7 @@ div.scroll(:class="$style.setting")
|
||||||
dd(:title="$t('view.setting.play_mediaDevice_title')")
|
dd(:title="$t('view.setting.play_mediaDevice_title')")
|
||||||
h3 {{$t('view.setting.play_mediaDevice')}}
|
h3 {{$t('view.setting.play_mediaDevice')}}
|
||||||
div
|
div
|
||||||
material-selection(:list="mediaDevices" @change="handleMediaDeviceChange" v-model="current_setting.player.mediaDeviceName" item-key="label" item-name="label")
|
material-selection(:list="mediaDevices" @change="handleMediaDeviceChange" v-model="current_setting.player.mediaDeviceId" item-key="deviceId" item-name="label")
|
||||||
|
|
||||||
dt {{$t('view.setting.list')}}
|
dt {{$t('view.setting.list')}}
|
||||||
dd(:title="$t('view.setting.list_source_title')")
|
dd(:title="$t('view.setting.list_source_title')")
|
||||||
|
@ -289,7 +289,7 @@ export default {
|
||||||
highQuality: false,
|
highQuality: false,
|
||||||
isShowTaskProgess: true,
|
isShowTaskProgess: true,
|
||||||
volume: 1,
|
volume: 1,
|
||||||
mediaDeviceName: null,
|
mediaDeviceId: 'default',
|
||||||
},
|
},
|
||||||
list: {
|
list: {
|
||||||
isShowAlbumName: true,
|
isShowAlbumName: true,
|
||||||
|
|
Loading…
Reference in New Issue