Skip to content

Commit cb37c3c

Browse files
committed
音视频通话,自己的视频镜像处理
1 parent c15aeb9 commit cb37c3c

File tree

3 files changed

+18
-3
lines changed

3 files changed

+18
-3
lines changed

src/ui/voip/Conference.vue

+6-1
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,7 @@
2424
<img class="avatar" :src="selfUserInfo.portrait">
2525
</div>
2626
<video v-else
27-
class="video"
27+
class="video me"
2828
ref="localVideo"
2929
:srcObject.prop="selfUserInfo._stream"
3030
playsInline
@@ -916,4 +916,9 @@ footer {
916916
color: white;
917917
background: #e0d6d6d6;
918918
}
919+
920+
.video.me{
921+
-webkit-transform: scaleX(-1);
922+
transform: scaleX(-1);
923+
}
919924
</style>

src/ui/voip/Multi.vue

+6-1
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,7 @@
2626
<p>我</p>
2727
</div>
2828
<video v-else
29-
class="video"
29+
class="video me"
3030
ref="localVideo"
3131
:srcObject.prop="selfUserInfo._stream"
3232
playsInline
@@ -437,4 +437,9 @@ footer {
437437
width: 60px;
438438
height: 60px;
439439
}
440+
441+
.video.me{
442+
-webkit-transform: scaleX(-1);
443+
transform: scaleX(-1);
444+
}
440445
</style>

src/ui/voip/Single.vue

+6-1
Original file line numberDiff line numberDiff line change
@@ -44,7 +44,7 @@
4444
<div class="local-media-container">
4545
<video v-if="status === 4 || localStream"
4646
ref="localVideo"
47-
class="localVideo"
47+
class="localVideo me"
4848
:srcObject.prop="localStream"
4949
muted
5050
playsInline autoPlay/>
@@ -353,6 +353,11 @@ export default {
353353
left: 0;
354354
}
355355

356+
.localVideo.me{
357+
-webkit-transform: scaleX(-1);
358+
transform: scaleX(-1);
359+
}
360+
356361
.video {
357362
width: 100%;
358363
height: 100%;

0 commit comments

Comments
 (0)