fix: 分屏数量切换

This commit is contained in:
JiangQiming 2023-03-04 10:25:19 +08:00
parent bfb1cb5403
commit 52d521cd51
1 changed files with 20 additions and 2 deletions

View File

@ -124,7 +124,11 @@
>
刷新
</div>
<LivePlayer :src="item.url" />
<LivePlayer
:src="item.url"
:width="screenWidth"
:height="screenHeight"
/>
</div>
</template>
</div>
@ -186,7 +190,12 @@ const historyList = ref<any[]>([]);
const visible = ref(false);
const loading = ref(false);
const fullscreenRef = ref(null);
const { isFullscreen, enter, exit, toggle } = useFullscreen();
const screenWidth = ref('');
const screenHeight = ref('');
const { isFullscreen, enter, exit, toggle } = useFullscreen(
fullscreenRef.value,
);
const formRef = ref();
const formData = ref({
@ -348,6 +357,11 @@ const screenChange = (index: number) => {
}));
playerActive.value = 0;
screen.value = index;
// if (screen.value === 4) {
// screenWidth.value = '350px';
// screenHeight.value = '2000px';
// }
};
const handleRefresh = (e: any, item: any, index: number) => {
@ -393,6 +407,10 @@ watchEffect(() => {
}
mediaInit();
});
defineExpose({
replaceVideo,
});
</script>
<style lang="less" scoped>