当前位置: 首页 > news >正文

网页引入腾讯视频小记

前言:更多详细内容可以参考腾讯开发平台的文档,我在这里简单备忘一下

腾讯视频开放平台:http://v.qq.com/open/index.html
文档:http://v.qq.com/open/doc/tvpa...

方法一:引入iframe

在视频播放界面的左下方,鼠标移动到分享,复制通用代码放在页面上即可
clipboard.png

方法二:引入js

1、引入js:

<script src="//imgcache.qq.com/tencentvideo_v1/tvp/js/tvp.player_v2_jq.js"></script>

2、html部分:

<div id="videoId" class="video-wrapper"></div>

3.1、js部分(保留播放按钮)

<script type="text/javascript">(function(){var videoSet={vid:'w0378xrv3dh',poster:'//****/poster.jpg',//手机端poster图width:$(".video-wrapper").width,height:$(".video-wrapper").height}var video = new tvp.VideoInfo();video.setVid(videoSet.vid);var player = new tvp.Player();player.create({video: video,modId: "videoId",width:videoSet.width,height:videoSet.height,pic:videoSet.poster,isHtml5ShowPosterOnEnd:true,isiPhoneShowPosterOnPause:true,vodFlashSkin:'http://imgcache.qq.com/minivideo_v1/vd/res/skins/TencentPlayerMiniSkin.swf',//精简皮肤onwrite: function() {console.log("播放器显示完毕");},onpause:function(){console.log('暂停了')},onallended:function(){console.log('播放完了')}});player.addParam("wmode","transparent");})();
</script>

还有一种需求是 播放按钮 要求用其它样式的,我们可以把原本的播放按钮隐藏掉,然后把在视频封面图上加上视频按钮,如下图:
图片描述
于是有了3.2
3.2、js部分 :(去掉了播放按钮)

<script type="text/javascript">(function(){var videoSet={vid:'w0378xrv3dh',poster:'//***/poster.jpg',//手机端poster图width:$(".video-wrapper").width,height:$(".video-wrapper").height}var video = new tvp.VideoInfo();video.setVid(videoSet.vid);var player = new tvp.Player();player.create({video: video,modId: "videoId",width:videoSet.width,height:videoSet.height,pic:videoSet.poster,isHtml5ShowPosterOnEnd:true,isiPhoneShowPosterOnPause:true,vodFlashSkin:'http://imgcache.qq.com/minivideo_v1/vd/res/skins/TencentPlayerMiniSkin.swf',//精简皮肤onwrite: function() {console.log("播放器显示完毕");$('.tvp_overlay_play').css({'background-color': 'rgba(255, 255, 255, 0)'});$(".tvp_button_play").css({'border':'none'});},
onplaying:function(){console.log('开始播放');},onpause:function(){console.log('暂停了')$('.tvp_overlay_play').css({'background-color': 'rgba(255, 255, 255, 0)'});$(".tvp_button_play").css({'border':'none'});$(".tvp_overlay_replay .tvp_button_replay").css({'background':'transparent'});$(".tvp_overlay_play, .tvp_overlay_play_try, .tvp_overlay_replay").css({'background':'transparent'});},onallended:function(){console.log('播放完了')$('.tvp_overlay_play').css({'background-color': 'rgba(255, 255, 255, 0)'});$(".tvp_button_play").css({'border':'none'});$(".tvp_overlay_replay .tvp_text").css({'font-size':0});}});player.addParam("wmode","transparent");})();
</script>

对于3.2,我们也可以直接改播放按钮的样式。


http://www.taodudu.cc/news/show-4752389.html

相关文章:

  • 【数据结构】二叉树(Binary Tree)
  • 【Shell脚本】Shell编程之数组
  • 如何开发自己的深度学习优化算法
  • Vue计算属性
  • 使用Pyramid、Mako和PyJade生成 HTML
  • Node.js -- 会话控制
  • 通知单的长文本和合作伙伴功能获得
  • 实体鉴别GB/T 15843研究(二)——GB/T 15843.2采用对称加密算法
  • 基于低功耗蓝牙的手机APP(文末有整个工程的下载连接哦!)
  • 实体鉴别GB/T 15843研究(合集)
  • 区块链与数字货币之间的关系
  • .net 部署到服务端IIS,Process调用exe程序无法运行问题解决
  • Java与RabbitMQ(二)启动rabbitmq web管理后台插件
  • docker 镜像使用
  • 配置OpenStack准备环境
  • ElasticSearch - 简介
  • 思维导图软件对比
  • 【韩顺平JAVA】房屋出租系统
  • 日本九州攻略
  • 已知分布函数求概率密度例题_【考研数学】考试重点、难点和常考题型:?随机变量及其分布...
  • 【概率论】作业三
  • 贝叶斯课后习题(零)常用分布
  • 【概率论与数理统计】猴博士 笔记 p29-32 均匀分布、泊松分布、指数分布、几何分布
  • 怎样用matlab产生泊松分布随机数
  • 模拟台球运动
  • 【算法修炼】台球碰撞 C
  • c语言写台球游戏,OpenGL版 3D台球 (原创,Basic实现) 申精!
  • 网站快照被劫持怎么办?
  • 网站快照被篡改劫持怎么办
  • recv_contxt = std::string( (char*)recv_buffer+sizeof(Req),pReq->context_len-86);
  • typedef int(*P)(int )
  • BLE 协议栈之 主机透传
  • 安装LR11 时,安装Microsoft Visual c++2005 sp1运行时组件,就会提示命令行选项语法错误,键入“命令/?”可获取帮肋信息...
  • HTTP 代理原理及实现(一)
  • ST17H66低功耗蓝牙SOC开发(7)—— simpleBleCentral工程讲解(下)
  • 面试集锦-------LRU,LFU手撕算法