|
@@ -269,6 +269,59 @@
|
|
|
</div>
|
|
|
</Transition>
|
|
|
<img :src="mainSnapshot" />
|
|
|
+ <el-row v-show="isConnected && !isOpenSquare && !isOpen" class="bench-button">
|
|
|
+ <el-col :span="5" class="btn-item" style="text-align: center">
|
|
|
+ {{currentBench && currentBench.name}}
|
|
|
+ </el-col>
|
|
|
+ <el-col
|
|
|
+ :span="3"
|
|
|
+ class="btn-item"
|
|
|
+ :class="{ benchBtnActive: isPlaying }"
|
|
|
+ >
|
|
|
+ <el-tooltip class="item" effect="dark" content="音量" placement="top-start">
|
|
|
+ <img
|
|
|
+ @click="connectAudioDevice('collectAudio')"
|
|
|
+ src="../../images/sound.png"
|
|
|
+ />
|
|
|
+ </el-tooltip>
|
|
|
+ </el-col>
|
|
|
+ <el-col
|
|
|
+ :span="3"
|
|
|
+ class="btn-item"
|
|
|
+ :class="{ benchBtnActive: isRecording }"
|
|
|
+ >
|
|
|
+ <el-tooltip class="item" effect="dark" content="麦克风" placement="top-start">
|
|
|
+ <img
|
|
|
+ @click="connectAudioDevice('playAudio')"
|
|
|
+ src="../../images/mic.png"
|
|
|
+ />
|
|
|
+ </el-tooltip>
|
|
|
+ </el-col>
|
|
|
+ <el-col
|
|
|
+ :span="3"
|
|
|
+ class="btn-item"
|
|
|
+ :class="{ benchBtnActive: displayTapMode }"
|
|
|
+ >
|
|
|
+ <el-tooltip class="item" effect="dark" content="点击" placement="top-start">
|
|
|
+ <img @click="tapModeControl" src="../../images/pointer.png" />
|
|
|
+ </el-tooltip>
|
|
|
+ </el-col>
|
|
|
+ <el-col :span="3" class="btn-item" v-show="false">
|
|
|
+ <el-tooltip class="item" effect="dark" content="日志" placement="top-start">
|
|
|
+ <img @click="showLogBox" src="../../images/book.png" />
|
|
|
+ </el-tooltip>
|
|
|
+ </el-col>
|
|
|
+ <el-col :span="3" class="btn-item">
|
|
|
+ <el-tooltip class="item" effect="dark" content="唤醒语音助手按钮" placement="top-start">
|
|
|
+ <img @click="pressPtt" src="../../images/robot.png" />
|
|
|
+ </el-tooltip>
|
|
|
+ </el-col>
|
|
|
+ <el-col :span="3" class="btn-item">
|
|
|
+ <el-tooltip class="item" effect="dark" content="断开远程控制按钮" placement="top-start">
|
|
|
+ <img @click="disconnectBench" src="../../images/disconnect.png" />
|
|
|
+ </el-tooltip>
|
|
|
+ </el-col>
|
|
|
+ </el-row>
|
|
|
</div>
|
|
|
<image-list
|
|
|
v-show="isConnected && !isOpenSquare && !isOpen"
|
|
@@ -281,7 +334,7 @@
|
|
|
@next-page="nextPage"
|
|
|
class="image-container"
|
|
|
/>
|
|
|
- <el-row v-show="isConnected && !isOpenSquare && !isOpen" class="bench-button">
|
|
|
+ <!-- <el-row v-show="isConnected && !isOpenSquare && !isOpen" class="bench-button">
|
|
|
<el-col :span="5" class="btn-item" style="text-align: center">{{
|
|
|
currentBench && currentBench.name
|
|
|
}}</el-col>
|
|
@@ -290,62 +343,50 @@
|
|
|
class="btn-item"
|
|
|
:class="{ benchBtnActive: isPlaying }"
|
|
|
>
|
|
|
- <el-tooltip class="item" effect="dark" content="音量" placement="top-start">
|
|
|
- <img
|
|
|
- @click="connectAudioDevice('collectAudio')"
|
|
|
- src="../../images/sound.png"
|
|
|
- />
|
|
|
- </el-tooltip>
|
|
|
-
|
|
|
+ <el-tooltip class="item" effect="dark" content="音量" placement="top-start">
|
|
|
+ <img
|
|
|
+ @click="connectAudioDevice('collectAudio')"
|
|
|
+ src="../../images/sound.png"
|
|
|
+ />
|
|
|
+ </el-tooltip>
|
|
|
</el-col>
|
|
|
<el-col
|
|
|
:span="3"
|
|
|
class="btn-item"
|
|
|
:class="{ benchBtnActive: isRecording }"
|
|
|
>
|
|
|
- <el-tooltip class="item" effect="dark" content="麦克风" placement="top-start">
|
|
|
- <img
|
|
|
- @click="connectAudioDevice('playAudio')"
|
|
|
- src="../../images/mic.png"
|
|
|
- />
|
|
|
- </el-tooltip>
|
|
|
-
|
|
|
+ <el-tooltip class="item" effect="dark" content="麦克风" placement="top-start">
|
|
|
+ <img
|
|
|
+ @click="connectAudioDevice('playAudio')"
|
|
|
+ src="../../images/mic.png"
|
|
|
+ />
|
|
|
+ </el-tooltip>
|
|
|
</el-col>
|
|
|
<el-col
|
|
|
:span="3"
|
|
|
class="btn-item"
|
|
|
:class="{ benchBtnActive: displayTapMode }"
|
|
|
>
|
|
|
- <el-tooltip class="item" effect="dark" content="点击" placement="top-start">
|
|
|
- <img @click="tapModeControl" src="../../images/pointer.png" />
|
|
|
- </el-tooltip>
|
|
|
-
|
|
|
+ <el-tooltip class="item" effect="dark" content="点击" placement="top-start">
|
|
|
+ <img @click="tapModeControl" src="../../images/pointer.png" />
|
|
|
+ </el-tooltip>
|
|
|
</el-col>
|
|
|
<el-col :span="3" class="btn-item" v-show="false">
|
|
|
- <el-tooltip class="item" effect="dark" content="日志" placement="top-start">
|
|
|
- <img @click="showLogBox" src="../../images/book.png" />
|
|
|
- </el-tooltip>
|
|
|
-
|
|
|
+ <el-tooltip class="item" effect="dark" content="日志" placement="top-start">
|
|
|
+ <img @click="showLogBox" src="../../images/book.png" />
|
|
|
+ </el-tooltip>
|
|
|
</el-col>
|
|
|
<el-col :span="3" class="btn-item">
|
|
|
-
|
|
|
- <el-tooltip class="item" effect="dark" content="唤醒语音助手按钮" placement="top-start">
|
|
|
- <img @click="pressPtt" src="../../images/robot.png" />
|
|
|
- </el-tooltip>
|
|
|
+ <el-tooltip class="item" effect="dark" content="唤醒语音助手按钮" placement="top-start">
|
|
|
+ <img @click="pressPtt" src="../../images/robot.png" />
|
|
|
+ </el-tooltip>
|
|
|
</el-col>
|
|
|
- <!-- <el-col :span="3" class="btn-item" @click="clickBenchList">
|
|
|
- <el-tooltip class="item" effect="dark" content="最小化按钮" placement="top-start">
|
|
|
- <img @click="gotoGrid" src="../../images/grid.png" />
|
|
|
- </el-tooltip>
|
|
|
-
|
|
|
- </el-col> -->
|
|
|
<el-col :span="3" class="btn-item">
|
|
|
- <el-tooltip class="item" effect="dark" content="断开远程控制按钮" placement="top-start">
|
|
|
- <img @click="disconnectBench" src="../../images/disconnect.png" />
|
|
|
- </el-tooltip>
|
|
|
-
|
|
|
+ <el-tooltip class="item" effect="dark" content="断开远程控制按钮" placement="top-start">
|
|
|
+ <img @click="disconnectBench" src="../../images/disconnect.png" />
|
|
|
+ </el-tooltip>
|
|
|
</el-col>
|
|
|
- </el-row>
|
|
|
+ </el-row> -->
|
|
|
|
|
|
</div>
|
|
|
|
|
@@ -2285,7 +2326,6 @@ export default {
|
|
|
}
|
|
|
}
|
|
|
}
|
|
|
-
|
|
|
var source = audioCtx.createBufferSource();
|
|
|
source.buffer = myArrayBuffer;
|
|
|
source.connect(audioCtx.destination);
|