refactor: 跑马灯组件

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

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

Loading…
Cancel
Save