引入: <script src="http://qzs.qq.com/tencentvideo_v1/js/tvp/tvp.player.js" charset="utf-8"></script>

SQL

create table videoPlay

(

id int primary key IDentity(1,1),

vidName nvarchar(100),--视频名称

vid nvarchar(50),--视频加密

imgUrl nvarchar(50),--视频图片路径

playNum int,--播放次数

)

insert videoPlay (vidName,vid,imgUrl,playNum) values('《知否》引来汉服热潮 ','c0825p69ccr','//puui.qpic.cn/media_img/0/vnewpictag_26_3081_1547087647009273_3978/0',100);

HTML

    <!--播放器-->
    <div class="medicalVision">
        <div id="videoCon" class="video" style="width:100%;height:60vw;position:fixed;top:0vw;left:0vw;z-index:9999"></div>
    </div>

JQ

var videoID = GetRequest();
        var stringVid = "";  //获取vid
        var clickPlayUpdate;//更新播放次数
        videoID = videoID["id"]
        //按主键查找当前信息
        $.ajax({
            url: "ashxUrl",
            data: { "itype": "getVideoById", "id": videoID },
            async: false,
            success: function (data) {
                var obj = jQuery.parseJSON(data);
                console.log(obj);
                stringVid = obj.vid.replace(/(^\s*)|(\s*$)/g, "");;
            }
        });

        var video = new tvp.VideoInfo();
        video.setVid(stringVid);//视频vid  stringVid 加载
        var player = new tvp.Player(100 + "%", 100 + "%");//视频高宽
        player.setCurVideo(video);
        player.addParam("autoplay", "1");//是否自动播放,1为自动播放,0为不自动播放
        player.addParam("wmode", "opaque");
        player.addParam("showend", 0);
        player.addParam("adplay", 0);
        player.addParam("wmode", "transparent");
        player.addParam("pic", "url");//默认图片地址
        player.addParam("flashskin", "http://imgcache.qq.com/minivideo_v1/vd/res/skins/TencentPlayerMiniSkin.swf");//是否调用精简皮肤,不使用则删掉此行代码
        player.write("videoCon");  写入到那个播放器中

function GetRequest() {
            var url = location.search; //获取url中"?"符后的字串  
            var theRequest = new Object();
            if (url.indexOf("?") != -1) {
                var str = url.substr(1);
                strs = str.split("&");
                for (var i = 0; i < strs.length; i++) {
                    theRequest[strs[i].split("=")[0]] = unescape(strs[i].split("=")[1]);
                }
            }
            return theRequest;
        }

//页面第一次进入更新播放次数

if (!window.name) {
            window.name = 'power';
            //ajax更新命令

$.post("url", { "itype": "update", "id": videoID, "playNum": clickZanUpdate })

        } else {
            //刷新
            $(DOM).text(clickZanUpdate-1);//播放次数
           // alert('刷新操作 name值:' + window.name);
        }

解析腾讯视频加密播放相关推荐

  1. 视频加密播放 blob java

    1.安装openssl服务,生成加密使用的key openssl rand 16 > enc.key 2.生成加密串,将结果记录下来 openssl rand -hex 16 4.新建一个enc ...

  2. 解析腾讯视频上传视频源地址网址

    公司最近想用小程序播放腾讯视频的视频,由于小程序的微信接口只是调用视频的vid就能进行播放,但是在pc网页上进行播放就要拿到视频的真实地址,然而实际上腾讯视频上传后只是给你一个:https://v.q ...

  3. 在小程序中使用腾讯视频插件播放教程视频

    在我们开发的一个小程序里面,为了给客户了解一些教程内容,我们需要增加一个在线播放视频的模块,考虑过直接使用视频组件播放服务器上的视频不成功,因此使用腾讯视频插件来播放最终测试成功.本篇随笔介绍微信小程 ...

  4. 获取腾讯视频真实地址php源码,解析腾讯视频真实地址 - osc_hajrc28s的个人空间 - OSCHINA - 中文开源技术交流社区...

    解析腾讯视频真实地址 标签(空格分隔): php 分析 1 我们从腾讯视频上找到的网页链接格式是这样的 https://v.qq.com/x/page/b0136et5ztz.html vid = b ...

  5. 在线视频加密播放与防下载该如何考虑?

    在线视频加密播放与防下载该如何考虑? ▲ 图 / 防录屏随机水印 1. 视频加密(分片加密)VRM加密: 将视频进行切片.对碎片逐一进行混淆式加密,包括AES128加密.XOR加密.关键帧错序等. 2 ...

  6. Qt仿腾讯视频简易播放器 【源码开源】

    Qt仿腾讯视频简易播放器1.0.0.0 开源 文章目录 Qt仿腾讯视频简易播放器1.0.0.0 开源 (一).控件介绍 (二).效果图 工程代码 Qt交流群 结尾 (一).控件介绍 Qt仿腾讯视频简易 ...

  7. VideoJS+HLS视频加密播放

    前言 前段时间遇到一个播放视频的项目,为了防止登录的用户下载项目的视频,所以需要对视频加密,即使用户下载也不能播放:因为前端采用videojs,最后确认方案是将mp4转m3u8文件格式,来实现视频文件 ...

  8. 腾讯视频html5播放,使用 iframe 引用优酷和土豆和腾讯视频,支持 HTML5 手机 播放...

    目前优酷视频已经没有分享到其他网站的代码了,那如何调用呢? 例如: 简单了修改了百度编辑器源码 默认的百度编辑器针对视频的处理有2种: 1.远程链接,会生成 标签 2.本地上传视频,会生成 标签,vi ...

  9. iframe标签解析腾讯视频链接的获取不到总时长的解决方案(Txp.play.js)

    记一次项目总结: 腾讯视频(Txp.play.js) <iframe> API 的使用 由于视频URL是来自腾讯视频,所以会出现一个这样的情况:无法获取到用户所看的该视频的总时长,那麽就得 ...

最新文章

  1. python拿什么做可视化界面好-用python打造可视化爬虫监控系统,酷炫的图形化界面...
  2. python自学路线-最适合小白的Python学习路线图
  3. MATLAB从入门到精通系列之MATLAB维度获取size()函数详解
  4. Python 开发工具链全解
  5. h5新增 history的应用
  6. C++描述杭电OJ 2014. 青年歌手大奖赛_评委会打分 ||
  7. NS2相关学习——可靠的MANET应用程序的Gossip协议分析
  8. 直播回顾:如何对付臭名昭著的 IO 夯?诊断利器来了 | 龙蜥技术
  9. TensorFlow入门--队列与TensorBoard操作
  10. week08 S8-01 docker images tensorflow-jupyter
  11. [转]CMake 生成makefile 步骤
  12. 在jexus下如何简单的配置多站点
  13. python学生管理系统gui版好例子网_python界面版学生管理系统 相关实例(示例源码)下载 - 好例子网...
  14. 剑指offe 替换空格
  15. 遥感影像基于样本的面向对象分类方法
  16. python学习之双目图像得到景深图(及遇到的问题)
  17. 免费/中文/功能强大的Modbus调试软件:MThings
  18. Redis的Lock锁
  19. [C/C++/Qt] 网易云音乐缓存文件批量自动解析解码工具 - CloudMusicCache2Mp3(开源)(Version:1.0)
  20. java spring 打包后找不到路径,java - Spring中的类路径问题:找不到文件异常 - 堆栈内存溢出...

热门文章

  1. 在R语言中进行缺失值填充:估算缺失值
  2. 在RHEL6.0 X64系统中安装oracle 11g数据库及安装后设置
  3. C#调用Matlab2018 dll文件-快速傅里叶变换
  4. Windows编程基础 - 概述
  5. 换购优惠 java代码_商品换购小程序
  6. 如何用CSS将网页图片或整个页面弄成黑白
  7. 基于curses库C++设计一款能进行海贼对战RPG文字游戏
  8. 渲染引擎入门到精通一_导入模型的实现和解决fbxsdk的使用坑
  9. SpringBoot整合Minio,一篇带你入门使用Minio
  10. windows虚拟机_windows系统安装和使用虚拟机