feat: 增加视频水印和防盗录

This commit is contained in:
2026-06-09 17:22:21 +08:00
parent b78ad9a854
commit a83e021cd7
911 changed files with 1102 additions and 23532 deletions

79
pages/test/test.vue Normal file
View File

@@ -0,0 +1,79 @@
<template>
<view class="content">
<view class="btn" @click="onAntiScreenshot"><text>开启防截屏</text></view>
<view class="btn" @click="onAntiScreenshot2"><text>开启防截屏</text></view>
<view class="btn" @click="offAntiScreenshot"><text>关闭防截屏</text></view>
<view class="btn" @click="offAntiScreenshot2"><text>关闭防截屏</text></view>
</view>
</template>
<script>
export default {
data() {
return {
}
},
methods: {
onAntiScreenshot() {
console.log('点击了开启按钮')
// screenshot.onAntiScreenshot()
// screenGuard.onAntiScreenshot()
uni.setUserCaptureScreen({
enable: false,
success() {
console.log('截屏录屏功能已禁用');
},
fail(err) {
console.error('禁用截屏录屏功能失败', err);
}
});
},
offAntiScreenshot() {
console.log('点击了关闭按钮')
// screenshot.offAntiScreenshot()
// screenGuard.offAntiScreenshot()
uni.setUserCaptureScreen({
enable: true,
success() {
console.log('截屏录屏功能已启用');
},
fail(err) {
console.error('启用截屏录屏功能失败', err);
}
})
},
onAntiScreenshot2() {
console.log('点击了开启按钮')
// screenshot.onAntiScreenshot()
screenGuard.onAntiScreenshot()
},
offAntiScreenshot2() {
console.log('点击了关闭按钮')
// screenshot.offAntiScreenshot()
screenGuard.offAntiScreenshot()
}
}
}
</script>
<style>
.content {
display: flex;
flex-direction: column;
align-items: center;
justify-content: center;
}
.btn {
display: flex;
align-items: center;
justify-content: center;
background-color: antiquewhite;
border-radius: 8rpx;
width: 690rpx;
height: 80rpx;
margin-top: 40rpx;
}
</style>