精易论坛
标题:
[DEMO_No17]自绘示例之迅雷引擎界面设计应用 N013.实时更新进度
[打印本页]
作者:
火威网络
时间:
2021-10-8 22:42
标题:
[DEMO_No17]自绘示例之迅雷引擎界面设计应用 N013.实时更新进度
下面是分享目录(蓝色)代表当前主题分享内容
温馨提示:蓝色之前的章节说明已发帖,需要的请在论坛搜索下载
一、界面设计布局
01)创建窗口、设置窗口背景及绑定窗口事件;绑定事件后通过绘画过程将(背景底部70px 填充黑色)
02)创建编辑框、设置边框、背景色、光标颜色
03)创建最大化、最小化、关闭、置顶、迷你按钮
04)管理组件窗口尺寸变化时同步改变组件位置
05)创建播放器播放按钮 播放、停止、静音、上/下(快进或快退)按钮;同时执行4)操作
06)创建播放器功能按钮 倍速、影视语言、影片库、设置、全屏 按钮;同时执行4)操作
07)创建播放器时间标签 影片时间标签、缓冲进度标签、网络速度标签;同时执行4)操作
08)创建播放器进度条
09)创建播放器 倍速菜单、并给第(6)步点击倍速按钮弹出菜单
10)第(3)步按钮添加功能:最大化、最小化、关闭、置顶 ;在窗口尺寸改变时更新组件位置且编辑框和进度条重画。
二、迅雷引擎调用
11)下载解码库 和 迅雷引擎模块:
https://125.confly.eu.org/forum.php?mod=viewthread&tid=14642522
创建播放器窗口
1、下载解码库和迅雷引擎
2、创建迅雷窗口
3、设置迅雷播放器LOGO
4、设置解码库路径
5、设置当前音量到音量条
12)给第(05)步按钮事件添加相关功能;按钮事件(EventMain)类接收按钮相关操作。
1、EventAP.OnStateChanged 通过打开播放链接状态设置播放按钮图标 和 缓冲标签提示状态
2、测试播放地址:http://vfx.mtime.cn/Video/2019/03/18/mp4/190318214226685784.mp4
3、编辑框设置播放地址
13)迅雷播放器事件进度条 与 音量进度条设置
1、创建一个时钟实时查询进度 在方法 ap_onclock()实时更新进度
2、EventMain.鼠标左键按下移动() 接收点击进度条改变 播放时长和音量大小
14)倍速菜单 和 视频音轨菜单 设置
1、点击音轨按钮弹出菜单
2、EventMain.菜单被按下() 处理菜单相关功能操作
3、EventMain.鼠标左键被放开() 弹出菜单
15)播放器全屏设置
1、点击全屏按钮全屏显示
2、点击Esc退出全频,由于迅雷播放器提供消息时间按Esc有时候不会触发。所以我们来HOOK键盘消息处理退出全频
3、EventMain.窗口尺寸被改变() 判断迅雷播放器父窗口尺寸改变大小
4、窗口全屏后将此置顶
16)影视片库
1、创建影片窗口
2、创建SQLite3数据库表 TVurl、TVchannel、TVcategory、
3、表名_类别名 TVcategory id,category
4、表名_频道名 TVchannel id,areaId,icon,categoryId,channel,type,favorites,remarks
5、表名_直播源 TVurl id,categoryId,channel,url,updateTime,invalid,verifications,clarity,defaultUrl,remarks
6、创建选择夹:标签显示类别名称 、创建频道列表:显示频道名称 、创建链接列表:显示频道播放链接
7、单击选择夹显示频道名称、鼠标经过频道名称显示播放链接、点击播放链接调用迅雷引擎播放
8、点击播放链接则设置为下载点击频道名称默认播放地址
9、收藏频道
17)更多功能还在持续扩展
相关模块下载:https://chensg-my.sharepoint.com/:f:/g/personal/jybbs1_chensg_onmicrosoft_com/Ert_6my3e85CnG1EsfKXyH4BUAW4NB1qQ4YhSvCNI3CMHA?e=SeS16b
作者:
喵帕斯和艾希
时间:
2021-10-8 23:16
作者:
a524666979
时间:
2021-10-8 23:50
作者:
menghan
时间:
2021-10-8 23:53
感谢楼主分享,支持一下~~
作者:
萌萌哒孢子
时间:
2021-10-9 00:28
作者:
訨為╭狩鳸妳
时间:
2021-10-9 00:46
下载用用
作者:
ouyasq
时间:
2021-10-9 05:35
感谢楼主分享,支持一下~~
作者:
杰西卡技术传媒
时间:
2021-10-9 08:44
感谢楼主分享,支持一下~~
作者:
忧郁之子
时间:
2021-10-9 08:49
{:3_61:}{:3_48:}不错,支持一下
作者:
winxsj
时间:
2021-10-9 08:56
看看怎么样子的
作者:
tao88560
时间:
2021-10-9 09:33
感谢楼主分享,支持一下~~
作者:
玩味流星
时间:
2021-10-9 11:36
新技能已get√
作者:
梦想ol
时间:
2021-10-9 15:31
感谢楼主分享,支持一下~~
作者:
黑白帝
时间:
2021-10-9 16:43
下面是分享目录(蓝色)代表当前主题分享内容
温馨提示:蓝色之前的章节说明已发帖,需要的请在论坛搜索下载
一、界面设计布局
01)创建窗口、设置窗口背景及绑定窗口事件;绑定事件后通过绘画过程将(背景底部70px 填充黑色)
02)创建编辑框、设置边框、背景色、光标颜色
03)创建最大化、最小化、关闭、置顶、迷你按钮
04)管理组件窗口尺寸变化时同步改变组件位置
05)创建播放器播放按钮 播放、停止、静音、上/下(快进或快退)按钮;同时执行4)操作
06)创建播放器功能按钮 倍速、影视语言、影片库、设置、全屏 按钮;同时执行4)操作
07)创建播放器时间标签 影片时间标签、缓冲进度标签、网络速度标签;同时执行4)操作
08)创建播放器进度条
09)创建播放器 倍速菜单、并给第(6)步点击倍速按钮弹出菜单
10)第(3)步按钮添加功能:最大化、最小化、关闭、置顶 ;在窗口尺寸改变时更新组件位置且编辑框和进度条重画。
二、迅雷引擎调用
11)下载解码库 和 迅雷引擎模块:
https://125.confly.eu.org/forum.php?mod=viewthread&tid=14642522
创建播放器窗口
1、下载解码库和迅雷引擎
2、创建迅雷窗口
3、设置迅雷播放器LOGO
4、设置解码库路径
5、设置当前音量到音量条
12)给第(05)步按钮事件添加相关功能;按钮事件(EventMain)类接收按钮相关操作。
1、EventAP.OnStateChanged 通过打开播放链接状态设置播放按钮图标 和 缓冲标签提示状态
2、测试播放地址:http://vfx.mtime.cn/Video/2019/03/18/mp4/190318214226685784.mp4
3、编辑框设置播放地址
13)迅雷播放器事件进度条 与 音量进度条设置
1、创建一个时钟实时查询进度 在方法 ap_onclock()实时更新进度
2、EventMain.鼠标左键按下移动() 接收点击进度条改变 播放时长和音量大小
14)倍速菜单 和 视频音轨菜单 设置
1、点击音轨按钮弹出菜单
2、EventMain.菜单被按下() 处理菜单相关功能操作
3、EventMain.鼠标左键被放开() 弹出菜单
15)播放器全屏设置
1、点击全屏按钮全屏显示
2、点击Esc退出全频,由于迅雷播放器提供消息时间按Esc有时候不会触发。所以我们来HOOK键盘消息处理退出全频
3、EventMain.窗口尺寸被改变() 判断迅雷播放器父窗口尺寸改变大小
4、窗口全屏后将此置顶
16)影视片库
1、创建影片窗口
2、创建SQLite3数据库表 TVurl、TVchannel、TVcategory、
3、表名_类别名 TVcategory id,category
4、表名_频道名 TVchannel id,areaId,icon,categoryId,channel,type,favorites,remarks
5、表名_直播源 TVurl id,categoryId,channel,url,updateTime,invalid,verifications,clarity,defaultUrl,remarks
6、创建选择夹:标签显示类别名称 、创建频道列表:显示频道名称 、创建链接列表:显示频道播放链接
7、单击选择夹显示频道名称、鼠标经过频道名称显示播放链接、点击播放链接调用迅雷引擎播放
8、点击播放链接则设置为下载点击频道名称默认播放地址
9、收藏频道
17)更多功能还在持续扩展
相关模块下载:https://chensg-my.sharepoint.com/:f:/g/personal/jybbs1_chensg_onmicrosoft_com/Ert_6my3e85CnG1EsfKXyH4BUAW4NB1qQ4YhSvCNI3CMHA?e=SeS16b
作者:
果心豆腐酱
时间:
2021-10-9 16:51
我喜欢界面播放器
作者:
果心豆腐酱
时间:
2021-10-9 16:51
大佬流弊的鸭子
作者:
果心豆腐酱
时间:
2021-10-9 16:51
大佬流弊的鸭子
作者:
By名扬
时间:
2021-10-9 19:39
让 江小白 来看看帖子里藏了啥好东西~~~
作者:
77155331
时间:
2021-10-10 09:07
可以播放码流之类的吗???
作者:
694340796
时间:
2021-10-10 11:52
学习学习
作者:
最帅
时间:
2021-10-10 14:47
楼主辛苦了,谢谢楼主,感谢楼主分享,楼主好人一生平安!!!
作者:
zuohaotan
时间:
2021-10-10 18:41
楼主辛苦了,谢谢楼主,感谢楼主分享,楼主好人一生平安!!!
作者:
cyberhalley
时间:
2021-10-10 19:47
感谢分享,厉害
作者:
汐沅
时间:
2021-10-10 22:31
播放链接则设置为下载点击频道名称默认播放地址 9、收藏频道
作者:
nywl2008
时间:
2021-10-11 09:47
楼主辛苦了,谢谢楼主,感谢楼主分享
作者:
nywl2008
时间:
2021-10-11 10:10
点了播放没有反应什么情况
作者:
huahuayu
时间:
2021-10-11 14:29
感谢分享,下载学习!
作者:
默影
时间:
2021-10-11 15:59
谢谢楼主,感谢楼主分享
作者:
aini1wna2
时间:
2021-10-11 18:58
新技能已get√
作者:
kfanghong
时间:
2021-10-11 19:43
之迅雷引擎界面设计应用 N013.实时更新进度 [修改]
作者:
小雨5805
时间:
2021-10-11 21:34
谢谢楼主,感谢楼主分享
作者:
离歌
时间:
2021-10-12 05:34
谢谢楼主,感谢楼主分享
作者:
芒果一号
时间:
2021-10-12 14:55
谢谢分享。
作者:
失败D宏
时间:
2021-10-12 18:09
过来看看
作者:
124149449
时间:
2021-10-13 01:04
新技能已get√
作者:
Ρ·ΝL
时间:
2021-10-15 12:34
66666
作者:
251855753
时间:
2021-10-15 22:08
6666666666666
作者:
we5853237
时间:
2021-11-15 02:29
有点贵啊
作者:
gay酱
时间:
2022-1-30 10:32
支持支持
作者:
ghost12
时间:
2022-3-14 07:01
互相讨论,共同进步
作者:
huangabin123
时间:
2023-3-29 14:00
66666666666666666666666666666666666666
作者:
shaojiecn
时间:
2024-7-3 14:05
感谢分享
欢迎光临 精易论坛 (https://125.confly.eu.org/)
Powered by Discuz! X3.4