polyv小程序播放加密视频方式

官网上的教程

import polyv from '../../utils/polyv.js';Page({...onReady: function () {//获取视频播放地址let vid = "e8888b74d1bd0f19e821d6185279564a_e";let vidObj = {vid: vid,callback: function(videoInfo){that.setData({videoSrc: videoInfo.src[0]});}};polyv.getVideo(vidObj);}
}

基本上,到这里,播放视频已经可以是实现的了,但是加密的视频怎么播放呢?
需要几样东西

secretKey

视频的vid


secretKey和vid的获取可以在该链接查看两个参数如何获得

参数

ts:时间戳
sign:secretKey + vid + ts(key值加视频的vid加时间戳,再通过md5加密)

//index.js
const polyv = require('../../utils/polyv.js');
var utilMd5 = require('../../utils/md5.js');
Page({data: {video:{}},// 播放日志发送timeUpdate: function (e) {polyv.timeUpdate(e);},onLoad: function () {var that = this;let vid = "xxxxxxxxxxxxxxxxx";//加密视频的sdk//播放web加密需要添加ts和sign参数。let timestamp = Date.parse(new Date());let secretKey ="xxxxxxx";//let ts=timestamp;let sign =utilMd5.hexMD5(secretKey+vid+ts);/*获取视频数据*//*友情提示:模拟器上无法观看的,请用真机调试观看!!!*/polyv.getVideo(vid, function(videoInfo){that.setData({video:{src:videoInfo.src[0]}});},ts,sign);},onUnload: function () {//销毁播放日志定时器polyv.destroy();}
})

友情提示!模拟器上可能会看不到视频,请真机!

polyv的播放小程序视频sdk以及加密方式相关推荐

  1. 微信小程序 视频列表 封面图 禁止多个视频同时播放

    微信小程序视频列表用到的组件是  video 链接  https://developers.weixin.qq.com/miniprogram/dev/component/video.html 先附上 ...

  2. 即构科技推出小程序视频直播方案,与iOSAndroid APP互通连麦

    2017年12 月 26 日,微信小程序正式对外开放了实时音视频录制及播放能力.符合类目要求(见下方表格)的小程序自助开通后,可自建或使用云服务,实现单向和互动的音视频功能,如视频直播.互动直播.在线 ...

  3. 小程序视频旋转的相关问题

    背景 最近在开发小程序时遇到个需求,就是在小程序页面中嵌入一个广告视频,客户给的视频时横屏播放的,但是ui显示却要求是竖屏播放,在这里记录一下实现这个效果的踩坑全过程 css transform旋转v ...

  4. 第21课 微信小程序视频标签显示弹幕

    第21课 微信小程序视频标签显示弹幕 效果图如下: wxml代码如下: <videosrc="http://wxsnsdy.tc.qq.com/105/20210/snsdyvideo ...

  5. 如何使用Fiddler抓包某奇艺小程序视频下载

    [跟着新手学FD第03套]003如何使用Fiddler抓包爱奇艺小程序视频下载 Hello 大家好 我是你们的老朋友,小白 我是本套课程的讲师 小程序名字:某奇艺视频 本节课的内容:实战抓取视频之抓取 ...

  6. 微信小程序视频弹幕效果

    这次,和大家一起探讨下小程序视频弹幕 一.按照老规矩,先附上gif效果图:   二.接下来看下官方文档API对vide说明   PS:相关属性解析: danmu-list:弹幕列表 enable-da ...

  7. (附源码)音乐播放小程序 毕业设计 031306

    音乐播放小程序 摘  要 随着我国经济迅速发展,人们对手机的需求越来越大,各种手机软件也都在被广泛应用,但是对于手机进行数据信息管理,对于手机的各种软件也是备受用户的喜爱,音乐播放小程序被用户普遍使用 ...

  8. 腾讯地图微信小程序JavaScript SDK

    简介 腾讯位置服务为微信小程序提供了基础的标点能力.线和圆的绘制接口等地图组件和位置展示.地图选点等地图API位置服务能力支持,使得开发者可以自由地实现自己的微信小程序产品. 在此基础上,腾讯位置服务 ...

  9. springboot+音乐播放小程序 毕业设计-附源码191730

    Springboot音乐播放小程序的设计与实现 摘 要 本文设计了一种基于微信小程序的音乐播放器,系统为人们提供了方便快捷.即用即搜的音乐搜索播放服务,包括音乐资讯.音乐搜索.新歌榜单.注册登录.论坛 ...

最新文章

  1. 网页如何与mysql服务器建立连接不上,html与mysql建立连接数据库
  2. web10 动态action的应用
  3. 语音信号的短时语音能量
  4. 九、表达式求值(1)
  5. 获取class文件对象三种方式
  6. Ubuntu Server 13.04安装图形界面
  7. python画两条曲线_python – 在Matplotlib中绘制两个图之间的线
  8. Xilinx PLL IP核功能仿真
  9. 编程中无穷大常量的设定技巧 2014-08-19 09:22 35人阅读 评论(0) 收藏...
  10. Android中继承的Dialog导致程序崩溃
  11. oracle clob类型ibatis,Ibatis读写CLOB数据
  12. 204.计数质数 (力扣leetcode) 博主可答疑该问题
  13. macOS 锐捷校园网解决方案
  14. 压缩文件不记得密码了怎么办?
  15. iPhone换屏幕测试软件,怎样检验iPhone是否更换过屏幕?
  16. pytorch manual_seed()
  17. 猫眼电影MySQL数据库怎么写_Python3爬取猫眼电影榜并将数据存入MySql
  18. 苹果和虫子编程题python_2020智慧树《兽医寄生虫学》免费最全题库2020中国大学mooc《线性代数习题选讲》...
  19. 网易博客fengqing888搬家至CSDN啦
  20. Android实现仿真iPhone界面

热门文章

  1. ISO体系认证,AAA信用,荣誉证书,商标版权
  2. 方差分析中的多重比较
  3. 计算机病毒与恶意代码(第4版)期末复习
  4. IaaS、Saas、Paas、DaaS平台理解
  5. 人工神工机器人是什么_“神工二号”人工神经康复机器人:国产大白
  6. 2014年9月17日
  7. 在服务器端将事件发布到Google Analytics
  8. 编码的邪恶:复制与粘帖
  9. Ubuntu下的U盘启动器制作
  10. 关于投篮的数学建模模型_数学建模——投篮命中率的数学模型