|
@@ -6,15 +6,16 @@
|
|
|
<div class="main">
|
|
<div class="main">
|
|
|
<div class="voice-matrix-audio">
|
|
<div class="voice-matrix-audio">
|
|
|
<div v-show="hasSelectedCell" class="audio-simple">
|
|
<div v-show="hasSelectedCell" class="audio-simple">
|
|
|
- <img
|
|
|
|
|
- class="audio-simple-image"
|
|
|
|
|
- :src="
|
|
|
|
|
- playing
|
|
|
|
|
- ? require(`@/assets/voice_matrix/icon-voice-play-blue.png`)
|
|
|
|
|
- : require(`@/assets/voice_matrix/icon-voice.png`)
|
|
|
|
|
- "
|
|
|
|
|
|
|
+ <div
|
|
|
|
|
+ class="audio-simple-image icon-mask"
|
|
|
|
|
+ :style="{
|
|
|
|
|
+ backgroundColor: data.unified_attrib?.topic_color,
|
|
|
|
|
+ maskImage: playing
|
|
|
|
|
+ ? `url(${require(`@/assets/voice_matrix/icon-voice-play-blue.png`)})`
|
|
|
|
|
+ : `url(${require(`@/assets/voice_matrix/icon-voice.png`)})`,
|
|
|
|
|
+ }"
|
|
|
@click="playAudio"
|
|
@click="playAudio"
|
|
|
- />
|
|
|
|
|
|
|
+ ></div>
|
|
|
<span
|
|
<span
|
|
|
:class="['Repeat-16', 'audio-simple-repeat', isRepeat ? '' : 'disabled']"
|
|
:class="['Repeat-16', 'audio-simple-repeat', isRepeat ? '' : 'disabled']"
|
|
|
@click="isRepeat = !isRepeat"
|
|
@click="isRepeat = !isRepeat"
|
|
@@ -23,6 +24,7 @@
|
|
|
<AudioLine
|
|
<AudioLine
|
|
|
v-show="!hasSelectedCell"
|
|
v-show="!hasSelectedCell"
|
|
|
ref="audioLine"
|
|
ref="audioLine"
|
|
|
|
|
+ P
|
|
|
audio-id="voiceMatrixAudio"
|
|
audio-id="voiceMatrixAudio"
|
|
|
:mp3="mp3Url"
|
|
:mp3="mp3Url"
|
|
|
:get-cur-time="getCurTime"
|
|
:get-cur-time="getCurTime"
|
|
@@ -614,6 +616,13 @@ $border-color: #e6e6e6;
|
|
|
height: 100%;
|
|
height: 100%;
|
|
|
line-height: 46px;
|
|
line-height: 46px;
|
|
|
|
|
|
|
|
|
|
+ .audio-simple-image {
|
|
|
|
|
+ width: 24px;
|
|
|
|
|
+ height: 24px;
|
|
|
|
|
+ margin-left: 12px;
|
|
|
|
|
+ cursor: pointer;
|
|
|
|
|
+ }
|
|
|
|
|
+
|
|
|
img {
|
|
img {
|
|
|
width: 16px;
|
|
width: 16px;
|
|
|
height: 16px;
|
|
height: 16px;
|