首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

tcplayer 源码改造第三弹 -> 防盗录

前序 简介 主要介绍了基于tcplayer的源码改造,加入防盗录(即随机在视频中出现自定义的字符)功能function t(i, o) { n(this, t); var...不想自己写播放器而使用tcplayer,但是又受限于播放器本身不带有防盗录功能的开发人员 不适合没有任何前端基础的小白,请谨慎观看git地址https://github.com/HaverLee1/hls-player...源码改造tcplayer.js(各位客官请自行格式化代码)修改思路 浏览器中打开播放器页面,打开开发者工具,定位到视频播放的节点,可以看到视频的根节点是"vcp-player",video标签就是该节点的下一级节点...appear_color": ['#fff', '#F4F4F4'], "appear_fontsize_min": 12, "appear_fontsize_max": 22, }); 相关推荐 tcplayer...源码改造第一弹 -> 自定义hls加密播放器 tcplayer源码改造第二弹 -> 加入倍速播放 tcplayer源码改造第三弹 -> 防盗录 tcplayer 源码改造第四弹 -> 字幕(srt)

1.6K10
您找到你想要的搜索结果了吗?
是的
没有找到

tcplayer 源码改造第四弹 -> 字幕(srt)

前序 简介 主要介绍了基于tcplayer的源码改造,加入防盗录(即随机在视频中出现自定义的字符)功能function t(i, o) { n(this, t); var...不想自己写播放器而使用tcplayer,但是又受限于播放器本身不带有防盗录功能的开发人员 不适合没有任何前端基础的小白,请谨慎观看git地址https://github.com/HaverLee1/hls-player...源码改造tcplayer.js(各位客官请自行格式化代码)修改思路 浏览器中打开播放器页面,打开开发者工具,定位到视频播放的节点,可以看到视频的根节点是"vcp-player",video标签就是该节点的下一级节点...appear_color": ['#fff', '#F4F4F4'], "appear_fontsize_min": 12, "appear_fontsize_max": 22, }); 相关推荐 tcplayer...源码改造第一弹 -> 自定义hls加密播放器 tcplayer源码改造第二弹 -> 加入倍速播放 tcplayer源码改造第三弹 -> 防盗录 tcplayer 源码改造第四弹 -> 字幕(srt)

1.5K10

tcplayer 源码改造第二弹 -> 加入倍速播放

前序 简介 主要介绍了基于tcplayer的源码改造,加入倍速播放功能 function t(i, o) { n(this, t); var s = l(o);...[2, 1.75, 1.5, 1.25, 1.0, 0.75, 0.5] }; return r(this, e.call(this, a)) } 不涉及tcplayer...的使用以及框架如何调用,详情请看腾讯云点播文档 源码解析中有些注释是笔者加的,如需定位,请不要复制注释 以下示例的代码为重新混淆压缩过,可能与原来的tcplayer.js函数名不同,不可直接复制使用,请务必跟着笔者一步步执行人群...不想自己写播放器而使用tcplayer,但是又受限于播放器本身不带有倍速播放功能的开发人员 不适合没有任何前端基础的小白,请谨慎观看git地址https://github.com/HaverLee1/...源码改造第一弹 -> 自定义hls加密播放器 tcplayer源码改造第二弹 -> 加入倍速播放 tcplayer源码改造第三弹 -> 防盗录 tcplayer 源码改造第四弹 -> 字幕(srt)

2.7K10

最佳实践丨基于 TRTC 和 IM 实现 Web 群直播

TWebLive 集成了腾讯云实时音视频 TRTC[3]、腾讯云即时通信 IM[4] 、腾讯云超级播放器 TcPlayer[5],覆盖了 Web 直播互动场景常见的功能,封装了简单易用的API[6]。...主播端推流基于实时音视频 TRTC 实现,观众端 CDN 观看基于TcPlayer 实现,直播互动基于即时通信 IM 实现。...代码片段是在 Vue 框架下实现,代码中使用到的变量维护在 Vuex 和组件Data 属性中。可以复制以上代码片段到 Vue 项目中,即可快速搭建一个网页版群直播功能。...六、TWebLive SDK体积优化 TWebLive SDK 1.0.0打包时将 IM SDK、TRTC SDK、TcPlayer 集成输出,导致输出的包体积很大(接近1M),如果在已有 IM 或者...//cloud.tencent.com/product/trtc/ [4] 腾讯云即时通信 IM: https://cloud.tencent.com/product/im [5] 腾讯云超级播放器 TCPlayer

3.4K20

几招解决超级播放器Error Code:4

图片 2.png 3、Js顺序加载失败 如果是这个场景,那需要保证hls.js在tcplayer.js前引入,tcplayer.js加载并初始化播放器后,需要通过hls.js来播放hls视频,如果hls.js...在tcplayer.js之后引入,播放器初始化成功并调用hls.js进行视频播放器的时候,hls.js可能并未加载成功,导致播放失败,原来用户播放失败是这里没有调整好。...错误示例: 图片 3png.png 正确示例: 图片 4.png ps:有些情况下,通过动态加载js,虽然hls.js在tcplayer.js前,但是动态加载并不能保证加载顺序按照对应的顺序加载,hls.js...可能也会偶尔在tcplayer.js后加载,导致偶现报错code4. 4、获取不到资源 超级播放器是根据页面代码中appid和fileid发送请求给点播后台,后台根据对应的appid和fileid返回对应的视频信息

14.9K153

tcplayer 源码改造第一弹 -> 自定义加密

前序 简介 主要介绍了基于tcplayer的源码改造,完成自定义的hls加密,保证知识产权 不涉及tcplayer的使用以及框架如何调用,详情请看腾讯云点播文档 源码解析中有些注释是笔者加的,如需定位,...将实现基于tcplayer的自定义加密,将后端传递的加密数据解密后再放入原有的播放器进行播放。...)可知,在没有指定hls的版本时,tcplayer默认使用0.12.4版本 // tcplayer.js hls: o.hls || "0.12.4", 在hls.js文件中: // hls.js e.readyState.../hls.0.12.4_hava.js", }); 相关推荐 tcplayer源码改造第一弹 -> 自定义hls加密播放器 tcplayer源码改造第二弹 -> 加入倍速播放 tcplayer源码改造第三弹...-> 防盗录 tcplayer 源码改造第四弹 -> 字幕(srt)

3.5K31
领券