361最新插件支持播放视频——三行代码搞定
《本文由按键学院提供技术支持》
按键学院交流群(1群已满):376122403
零基础学按键精灵群(2群):372671254
小编今早逛论坛的时候,发现咱们的 118184017 童鞋发了篇十分有趣的帖子, 三行代码实现在小精灵播放视频的功能。 具体要怎么实现呢?且听小编细细道来~~
|
|
命令相关 我们需要用到 361度的6.3插件里的 CreateWebBrowser (创建网页浏览器窗口)命令 、SetWebBrowserUrl (通过URL设置网页浏览器内容)命令 |
【插件下载】- 您所在的用户组无法下载或查看附件
[backcolor=rgb(221, 160, 221)]CreateWebBrowser 创建网页浏览器窗口- 您所在的用户组无法下载或查看附件
【参数1:父窗口句柄】
■□■□■□■□■■□■□■□■□■□■□■□■ 想要把浏览器窗口显示在哪个窗口,就设置哪个窗口句柄为父窗口句柄。
例如:我们想要在桌面上显示浏览器,那这里的参数1就填0。
本例子里,我们将浏览器窗口显示在form1窗口上,所以参数1我们就填:Form1.Hwnd- 您所在的用户组无法下载或查看附件
注意:目前2014版按键精灵和2014.02版的支持窗口、控件的句柄属性,旧版本的不支持句柄属性。
新版按键下点我下载
【参数2:横坐标/ 参数3:纵坐标 】
■□■□■□■□■■□■□■□■■□■□■□■□■■□■□■□□■□□■ 这两个参数设置浏览器窗口在其父窗口(Form1)的窗口客户区里的显示位置
Form1窗口客户区的起点是0,0 。
- 您所在的用户组无法下载或查看附件
例子里,我们让浏览器窗口贴合着Form1窗口,所以设置参数2、3为 0,0【参数4:宽度/ 参数5:高度】
■□■□■□■□■■□■□■□■■□■□■□■□■■□■■□ 这两个参数设置浏览器窗口的高、宽
我们设置浏览器的窗口的宽为Form1窗口的宽,参数4设置为:Form1.Width
浏览器的窗口的高为Form1窗口的高,参数5设置为:Form1.Height
【参数6:浏览器窗口样式】■□■□■□■□■■□■□■□■■□■□■□■□■■□■■□ 我们设置浏览器的窗口样式为:
2 添加滚动条。
4 使用右键快捷菜单。
8 沉默,禁止弹出提示框。
多个样式值之间用or连接
参数6设置为:2 or 4 or 8
[backcolor=rgb(221, 160, 221)]SetWebBrowserUrl 通过URL设置网页浏览器内容- 您所在的用户组无法下载或查看附件
【参数1:窗口句柄】■□■□■□■□■■□■□■□■■□■□■ CreateWebBrowser 命令创建浏览器窗口所返回的窗口句柄【参数2:URL地址】■□■□■□■□■■□■□■□■■□■□■ 要载入的网页地址。
视频地址如何设置 例如,我们要播放《十万个冷笑话》
如果直接使用下图中红框内的网页地址,那么显示出来的是整个视频网页。- 您所在的用户组无法下载或查看附件
要怎样设置URL地址才能只显示视频窗口,而不是整个网页呢? 小编了解了下,优酷、土豆、搜狐这三个视频网站,
我们点击视频窗口下方的分享给好友的下拉按钮,
在出现的下拉窗口中,可以获取到视频地址:
优酷
- 您所在的用户组无法下载或查看附件
土豆- 您所在的用户组无法下载或查看附件
搜狐- 您所在的用户组无法下载或查看附件
腾讯视频,获取的方式比较特殊, 点击打开视频,进入播放页面后,在浏览器地址栏复制需要的视频地址,如图 - 您所在的用户组无法下载或查看附件
获取/ 于 .html中间的那部分。 获取到之后,加入这段代码:
http://cache.tv.qq.com/qqplayerout.swf?vid=
例如,刚刚获取到的
/ 于 .html中间的是:y0145lvuyim 加上代码之后,完整的代码应该是这样的: http://cache.tv.qq.com/qqplayerout.swf?vid= y0145lvuyim整体代码
- 视频链接 = "http://cache.tv.qq.com/qqplayerout.swf?vid=y0145lvuyim"
- 句柄=Plugin.WndEx6_30.CreateWebBrowser (Form1.Hwnd,0,0,Form1.Width,Form1.Height,2 or 4 or 8)
- Call Plugin.WndEx6_30.SetWebBrowserUrl(句柄, 视频链接)
复制代码
注意:此代码暂且不支持在控件事件,以及窗口加载事件中使用,会出现按键精灵窗口崩溃无响应的情况。
《本文由按键学院提供技术支持》
【招生】主流回合制常见功能网络辅助教学——你懂得!
按键学院实战班