Commit 68dd4f5b authored by hubaoshan's avatar hubaoshan

波形图bug

parent d5032cd7
...@@ -47,7 +47,7 @@ function selectRow(row) { ...@@ -47,7 +47,7 @@ function selectRow(row) {
audioUrl.value = row.businessId audioUrl.value = row.businessId
playAudio(audioUrl.value) playAudio(audioUrl.value)
} }
const status = ref(false)
const audioPlayer = ref(null); const audioPlayer = ref(null);
const waveform = ref(null); const waveform = ref(null);
const timeline = ref(null); const timeline = ref(null);
...@@ -85,6 +85,12 @@ function zoom(zoomLevel) { ...@@ -85,6 +85,12 @@ function zoom(zoomLevel) {
} }
/** 获取音频*/ /** 获取音频*/
function playAudio(item) { function playAudio(item) {
if(status.value !== false){
console.log("当前播放的音频zt",status)
console.log("-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-")
return
}
status.value = true
loading.value = true loading.value = true
// 如果有波形图,则摧毁现有波形图,渲染新的波形图 // 如果有波形图,则摧毁现有波形图,渲染新的波形图
if (wavesurfer.value) { if (wavesurfer.value) {
...@@ -152,6 +158,7 @@ function playAudio(item) { ...@@ -152,6 +158,7 @@ function playAudio(item) {
// 使用 WaveSurfer 加载音频流 // 使用 WaveSurfer 加载音频流
wavesurfer.value.load(audioSrc); wavesurfer.value.load(audioSrc);
loading.value = false loading.value = false
status.value = false
}) })
} }
// 初始化时选中第一行 // 初始化时选中第一行
......
...@@ -45,7 +45,7 @@ function selectRow(row) { ...@@ -45,7 +45,7 @@ function selectRow(row) {
audioUrl.value = row.businessId audioUrl.value = row.businessId
playAudio(audioUrl.value) playAudio(audioUrl.value)
} }
const status = ref(false)
const audioPlayer = ref(null); const audioPlayer = ref(null);
const waveform = ref(null); const waveform = ref(null);
const timeline = ref(null); const timeline = ref(null);
...@@ -87,6 +87,12 @@ function zoom(zoomLevel) { ...@@ -87,6 +87,12 @@ function zoom(zoomLevel) {
} }
/** 获取音频*/ /** 获取音频*/
function playAudio(item) { function playAudio(item) {
if(status.value !== false){
console.log("当前播放的音频zt",status)
console.log("-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-")
return
}
status.value = true
loading.value = true loading.value = true
// 如果有波形图,则摧毁现有波形图,渲染新的波形图 // 如果有波形图,则摧毁现有波形图,渲染新的波形图
console.log('wavesurfer.value',wavesurfer.value) console.log('wavesurfer.value',wavesurfer.value)
...@@ -149,6 +155,7 @@ function playAudio(item) { ...@@ -149,6 +155,7 @@ function playAudio(item) {
// 使用 WaveSurfer 加载音频流 // 使用 WaveSurfer 加载音频流
wavesurfer.value.load(audioSrc); wavesurfer.value.load(audioSrc);
loading.value = false loading.value = false
status.value = false
}) })
} }
...@@ -260,6 +267,7 @@ function playAudioTwo(item) { ...@@ -260,6 +267,7 @@ function playAudioTwo(item) {
// 使用 WaveSurfer 加载音频流 // 使用 WaveSurfer 加载音频流
wavesurferTwo.value.load(audioSrc); wavesurferTwo.value.load(audioSrc);
loading.value = false loading.value = false
status.value = false
}) })
} }
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment