refactor: 跑马灯组件

main
wu.jian2 2 years ago
parent c14c55b23c
commit 72b08edbd7

@ -124,7 +124,7 @@ export default {
//
innerData: null,
//
aduio: null,
audio: null,
//
speech: null,
//
@ -184,14 +184,14 @@ export default {
if (this.innerData) {
if (config.customize.voiceBroadcast) {
if (this.innerData.dataSource.businessKey && this.innerData.option.data[this.innerData.dataSource.metricField]) {
// aduioURL
if (this.aduio) {
this.aduio.pause()
this.aduio = null
// audioURL
if (this.audio) {
this.audio.pause()
this.audio = null
}
this.aduio = new Audio()
this.aduio.src = this.innerData.option.data[this.innerData.dataSource.metricField]
this.aduio.play()
this.audio = new Audio()
this.audio.src = this.innerData.option.data[this.innerData.dataSource.metricField]
this.audio.play()
} else if (config.customize.title) {
this.speechBroadcast(config.customize.title)
//
@ -203,9 +203,9 @@ export default {
}
}
} else {
if (this.aduio) {
this.aduio.pause()
this.aduio = null
if (this.audio) {
this.audio.pause()
this.audio = null
}
}
} else {
@ -246,15 +246,15 @@ export default {
//
handleVisibilityChange () {
if (document.visibilityState === 'hidden') {
if (this.aduio) {
this.aduio.pause()
if (this.audio) {
this.audio.pause()
}
if (this.speech) {
this.speech.pause()
}
} else {
if (this.aduio) {
this.aduio.play()
if (this.audio) {
this.audio.play()
}
if (this.speech) {
this.speech.resume()

Loading…
Cancel
Save