视频会议

This commit is contained in:
duoaohui
2026-05-23 22:16:40 +08:00
parent 724bbcd309
commit c17cd836b2

View File

@@ -69,40 +69,25 @@
<view v-if="isVoiceMode" class="voice-duration">{{ durationText }}</view>
<view class="controls" :class="isVoiceMode ? 'voice-controls' : 'video-controls'">
<view class="control-item">
<view
class="control-btn dark-btn"
:class="{ disabled: !videoEnabled, loading: videoLoading }"
@click.stop="onCamToggle"
@tap.stop="onCamToggle"
>
<view class="control-item" @click="onCamToggle" @tap="onCamToggle">
<view class="control-btn dark-btn" :class="{ disabled: !videoEnabled, loading: videoLoading }">
<image class="control-image" :src="cameraIcon" mode="aspectFit"></image>
</view>
<text class="control-label" @click.stop="onCamToggle" @tap.stop="onCamToggle">摄像头{{ videoEnabled ? '已开' : '已关' }}</text>
<text class="control-label">摄像头{{ videoEnabled ? '已开' : '已关' }}</text>
</view>
<view class="control-item">
<view
class="hangup-btn"
:class="{ loading: leaving }"
@click.stop="hangup"
@tap.stop="hangup"
>
<view class="control-item" @click="hangup" @tap="hangup">
<view class="hangup-btn" :class="{ loading: leaving }">
<image class="hangup-image" :src="hangupIcon" mode="aspectFit"></image>
</view>
<text class="control-label" @click.stop="hangup" @tap.stop="hangup">挂断</text>
<text class="control-label">挂断</text>
</view>
<view class="control-item">
<view
class="control-btn dark-btn"
:class="{ disabled: !audioEnabled, loading: audioLoading }"
@click.stop="onMicToggle"
@tap.stop="onMicToggle"
>
<view class="control-item" @click="onMicToggle" @tap="onMicToggle">
<view class="control-btn dark-btn" :class="{ disabled: !audioEnabled, loading: audioLoading }">
<image class="control-image" :src="micIcon" mode="aspectFit"></image>
</view>
<text class="control-label" @click.stop="onMicToggle" @tap.stop="onMicToggle">麦克风{{ audioEnabled ? '已开' : '已关' }}</text>
<text class="control-label">麦克风{{ audioEnabled ? '已开' : '已关' }}</text>
</view>
</view>
</view>