惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

Forbes - Security
Forbes - Security
GbyAI
GbyAI
OSCHINA 社区最新新闻
OSCHINA 社区最新新闻
S
SegmentFault 最新的问题
Y
Y Combinator Blog
Recorded Future
Recorded Future
博客园 - Franky
I
InfoQ
T
The Blog of Author Tim Ferriss
Recent Announcements
Recent Announcements
Cyber Security Advisories - MS-ISAC
Cyber Security Advisories - MS-ISAC
博客园_首页
阮一峰的网络日志
阮一峰的网络日志
T
Tailwind CSS Blog
Cyberwarzone
Cyberwarzone
The Register - Security
The Register - Security
H
Hackread – Cybersecurity News, Data Breaches, AI and More
Threat Intelligence Blog | Flashpoint
Threat Intelligence Blog | Flashpoint
雷峰网
雷峰网
P
Palo Alto Networks Blog
G
GRAHAM CLULEY
Cloudbric
Cloudbric
CTFtime.org: upcoming CTF events
CTFtime.org: upcoming CTF events
MongoDB | Blog
MongoDB | Blog
F
Full Disclosure
Google DeepMind News
Google DeepMind News
Recent Commits to openclaw:main
Recent Commits to openclaw:main
C
Check Point Blog
爱范儿
爱范儿
The GitHub Blog
The GitHub Blog
cs.AI updates on arXiv.org
cs.AI updates on arXiv.org
W
WeLiveSecurity
T
Threat Research - Cisco Blogs
U
Unit 42
N
Netflix TechBlog - Medium
The Cloudflare Blog
Spread Privacy
Spread Privacy
Microsoft Azure Blog
Microsoft Azure Blog
美团技术团队
T
Troy Hunt's Blog
Engineering at Meta
Engineering at Meta
H
Heimdal Security Blog
TaoSecurity Blog
TaoSecurity Blog
C
Cybersecurity and Infrastructure Security Agency CISA
T
Tenable Blog
B
Blog
S
Securelist
H
Hacker News: Front Page
Google Online Security Blog
Google Online Security Blog
G
Google Developers Blog

视频技术

求求支招:视频在线培训网页 电脑播放视频会卡 求助视频 AI 编辑 - V2EX Update 最近折腾 AI 视频生成的一些心得(顺便分享下我做的小工具) 关于图片生成视频: wan2.2-s2v 模型提示词限制无效问题 [讨论] 大家是如何压缩 MOV 视频的 求一个最完美的 vps 挂载团队盘最优方案,例如 rclone 挂载参数。 - V2EX 关于用电报当作流媒体视频备份库,可以在线播放与分享的方案,以及视频压制的流程 用 google 的 veo 3 生成带声音的 ai 视频大几刀? - V2EX DJI Action 被自动分段的视频如何无痕拼接 有平替 剪映 app 智能扣视频背景 功能吗? 监控视频压缩/抽帧压缩存储优化 有什么视频扣像的软件可以推荐 帧转视频有哪些最快的方案? - V2EX AV1 和 H265 需要多大码率才能达到 90Mbps 的 H264 水平?可以简单换算吗? - V2EX 直播录制视频中连麦/Pk 画面移除 - V2EX 如何比较视频压缩前后的画质? 优酷 Win 客户端不支持臻享 奇怪的 chrome 视频解码问题 - V2EX 阿里云视频播放问题:大视频只播放几秒后,不继续请求分片 想学学视频剪辑之类的技能, 新手使用什么软件比较容易上手? 有什么纯 4K 无广告的播放器 avi 文件修复 - V2EX 开 emby 服的话需要先切片吗? 有做 UP 主的吗?进来看看有没有比这种 AI 去视频水印更好的办法? - V2EX 用更高的码率压制一段视频,他相比原视频多出来码率作用是什么? Emby 播放视频很卡,颜色也不正常,请问是怎么回事? 如何设置视频地理位置元信息? - V2EX 兄弟们, ffmpeg 搞不定, 有懂的大佬吗? 求视频监控解决方案 - V2EX uniapp 方式实现直播带货线上培训 一款可以提取和总结无字幕的 YouTube 的免费工具: NoteGPT! 中台建设方案实现定制化直播平台 如何实现 App 内的视频/直播悬浮小窗播放 - V2EX 打算买个 HDMI 无线投屏器,有没有推荐的?稳定压倒一切 类似于 veed/zeemo 的动态字幕效果怎么实现 - V2EX 分享一个 AI 生成视频的网站 Sora Video AI - V2EX 有没有自动从视频识别精彩瞬间并提取照片的 AI 工具? - V2EX 抖音真恶心能下载到的最高画质也是经过压缩的 - V2EX 有偿, MP4 视频时长与实际不符的问题 都 2024 年了,体育赛事直播还在 25Hz1080 还 i... - V2EX MPC Video Renderer 中 RTX 超分辨率和正确的视频缩小效果只能二选一吗 - V2EX 推荐几个在用的视频下载工具 网上有公开的大华或者海康的视频流做测试码? 已有音频文稿,怎样生成字幕时间线 - V2EX 请问现在最新的表情迁移研究,有开源代码项目的是哪些啊? tx 视频网页版部分已不给看。。。 你们看 HDR 视频觉得效果好吗 - V2EX vlc 播放器播放视频切换时会使当前窗口退出活动状态,这个怎么不使当前窗口退出活动状态呢? - V2EX 关于 AMD 显卡与 Pr 硬件加速相关的问题 我街拍录制视频的时候,右下角有个地图,随时告诉观众我在哪里,这个需求有办法实现吗?
uniapp 方式实现视频播放加密统计
whhxf910 · 2024-09-09 · via 视频技术

在移动应用开发中,视频播放功能是常见的需求之一,而视频内容的加密保护和统计则成为了开发者需要关注的问题。本文将分享如何使用 uniapp 结合视频云点播插件,实现视频播放的加密和统计功能。对方案有任何疑问,可 V:wjc24680525

环境准备

在开始之前,请确保你已经安装了 HBuilderX ,并创建了一个 uniapp 项目。接下来,你需要从插件市场购买并下载视频云点播插件。

集成插件

  1. 购买插件:在插件市场中选择视频云点播插件,并绑定到你的项目中。
  2. 配置插件:在项目的manifest.json文件中,找到app 原生插件配置部分,勾选视频云点播插件。

视频播放加密

视频加密是保护视频内容不被非法获取的重要手段。插件提供了强大的加密功能,我们可以利用这一功能来保护我们的视频内容。

配置加密参数

首先,你需要在视频云平台获取useridreadtokenwritetokensecretkey,这些参数将用于视频的加密和解密。

var configModule = uni.requireNativePlugin("PLV-VodUniPlugin-ConfigModule");
configModule.setToken({
    'userid': '你的 userid',
    'readtoken': '你的 readtoken',
    'writetoken': '你的 writetoken',
    'secretkey': '你的 secretkey'
}, (ret) => {
    if (ret.isSuccess) {
        console.log('设置 token 成功');
    } else {
        console.error('设置 token 失败:', ret.errMsg);
    }
});

视频播放

使用视频云点播插件提供的播放器组件plv-player来播放视频。

<template>
    <plv-player
        ref="vod"
        class="vod-player"
        seekType="0"
        autoPlay="true"
        disableScreenCAP="false"
        rememberLastPosition="false"
        @onPlayStatus="onPlayStatus"
        @onPlayError="onPlayError"
        @positionChange="positionChange">
    </plv-player>
</template>

<script>
export default {
    methods: {
        setVid() {
            this.$refs.vod.setVid({
                vid: '视频的 vid',
                level: 0
            }, (ret) => {
                if (ret.errMsg) {
                    uni.showToast({
                        title: ret.errMsg,
                        icon: "none"
                    });
                }
            });
        },
        onPlayStatus(e) {
            console.log('播放状态:', e.playbackState);
        },
        onPlayError(e) {
            console.error('播放错误:', e.errCode, e.errEvent);
        },
        positionChange(e) {
            console.log('当前播放位置:', e.currentPosition);
        }
    },
    mounted() {
        this.setVid();
    }
}
</script>

<style>
.vod-player {
    width: 100%;
    height: 100%;
}
</style>

视频播放统计

视频播放统计对于了解用户行为和优化内容至关重要。插件对应的管理后台提供了丰富的统计字段和 API ,可根据实际需求调用