插件下载: https://pan.baidu.com/s/1v_4Ezhfz67L_h1gTR2NRzw 提取码: 3k8i
如果不想安装WordPress插件,可以将插件里面的代码(如下),添加到你使用的WordPress主题的functions.php里面,效果相同。
function dahuzi_qq_video($atts, $content=null) { extract(shortcode_atts(array("vids" => ''), $atts)); $url = 'https://vv.video.qq.com/getinfo?vids='.$vids.'&platform=101001&charge=0&otype=json'; $json = file_get_contents($url); preg_match('/^QZOutputJson=(.*?);$/',$json,$json2); $tempStr = json_decode($json2[1],true); $vurl = 'https://ugcws.video.gtimg.com/'.$tempStr['vl']['vi'][0]['fn']."?vkey=".$tempStr['vl']['vi'][0]['fvkey']; $video = '<video style="width: 100%;" controls src="'.$vurl.'" poster="https://puui.qpic.cn/qqvideo_ori/0/'.$vids.'_496_280/0"></video>'; return $video; } add_shortcode('qq-video', 'dahuzi_qq_video');
插件功能:
通过短代码在文章中调用腾讯视频,达到无广告播放视频的效果。
插件用法:
安装并启用插件,然后编辑文章的时候添加短代码,如下图所示:
短代码说明:
【qq-video vids=s303539tvlw】
请将【】换成 [] ,短代码中 vids 的值更换成你要调用的腾讯视频 ID。
如何获取腾讯视频 ID ?
如果腾讯视频的链接为:https://v.qq.com/x/page/t0922htc5no.html,那么 t0922htc5no 就是腾讯视频ID,将这个ID填写在短代码中就可以了。
【qq-video vids=t0922htc5no】
使用的时候请将【】换成 []
视频效果演示:
来自:大胡子
我怎么发现不用安装插件,直接复制分享腾讯地址就能解析视频呢。
@vieger 用iframe是可以,但有广告。。。
这个有效,不过不喜欢WP装太多插件,影响性能
我用的是这个插件Smartideo
@曾经左手烟 我也装了,但是发现之前好多视频打开不了了。
@从良未遂 我之前有用这个Smartideo插件,后面本着可以用代码就不用插件的原则,都干掉了。
还是用短代码可折腾性强。。。
干得漂亮!!
我觉得直接去chrome浏览器应用商店搜插件挺方便的
@clatterrr 是的,自己看可以这么操作,但是如果放到博客上没有插件的访问者还是看到广告。