精易论坛

标题: [DEMO_No19]自绘示例之迅雷引擎界面设计应用 N015.视频全屏设置 [打印本页]

作者: 火威网络    时间: 2021-10-31 21:01
标题: [DEMO_No19]自绘示例之迅雷引擎界面设计应用 N015.视频全屏设置
一、界面设计布局
        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
下面是分享目录(蓝色)代表当前主题分享内容
温馨提示:蓝色之前的章节说明已发帖,需要的请在论坛搜索下载




0.png (1.11 MB, 下载次数: 3)

0.png

作者: 已注销541904    时间: 2021-10-31 21:19
提示: 作者被禁止或删除 内容自动屏蔽
作者: 深爱者    时间: 2021-10-31 21:19
支持开源!感谢分享,论坛有你更精彩~
作者: yxl2008    时间: 2021-10-31 23:17
谢谢分享,下载学习!!!
作者: 楚留香    时间: 2021-10-31 23:45
谢谢分享,下载学习!!!
作者: 灵海雪缘    时间: 2021-10-31 23:46
快快快看看看
作者: shinid8210    时间: 2021-11-1 08:42
挺强大的 感谢分享
作者: 安蔷    时间: 2021-11-1 08:42
自绘示例之迅雷引擎界面设计应用 N015.视频全屏设置
作者: chenliben    时间: 2021-11-1 08:52
感谢分享   
作者: mengqiu    时间: 2021-11-1 09:10
多多学习好例子
作者: 杰西卡技术传媒    时间: 2021-11-1 11:34
感谢分享,很给力!~
作者: 毛超    时间: 2021-11-1 12:20
谢谢分享
作者: wjswzj0    时间: 2021-11-1 13:51
感谢分享,很给力!~
作者: zhaitao666    时间: 2021-11-1 14:49
希望多分享下HLS播放器,相关的易语言FFmpeg调用
作者: lm88818    时间: 2021-11-1 15:53
支持开源~!感谢分享
作者: 梦里的彩虹糖    时间: 2021-11-1 17:39
        感谢分享,很给力!~
作者: 傻妞    时间: 2021-11-1 18:36
不错不错....
作者: 芒果一号    时间: 2021-11-1 19:49
        感谢分享,很给力!~

作者: 火乐    时间: 2021-11-1 19:51
自绘示例之迅雷引擎界面设计应用
作者: 酷易自绘    时间: 2021-11-1 20:31
RE: [DEMO_No19]自绘示例之迅雷引擎界面设计应用 N015.视频全屏设置
作者: 汉族    时间: 2021-11-1 20:36
支持一下   
作者: 小指3364    时间: 2021-11-1 23:01
支持一下  
作者: By名扬    时间: 2021-11-2 01:03
让 江小白 来看看帖子里藏了啥好东西~~~
作者: caoljie    时间: 2021-11-2 01:07
收藏备用吧

作者: huxian    时间: 2021-11-2 12:21
确实 设置要全屏的吗
作者: 土豆拌螃蟹    时间: 2021-11-2 15:49
感谢分享,很给力!~
作者: yk8023    时间: 2021-11-2 18:27
感谢楼主分享 谢谢
作者: 小宇88    时间: 2021-11-3 16:20
支持开源~!感谢分享
作者: 2446789312    时间: 2021-11-3 19:27
谢谢管理把帖子 分到参赛作品。其实我是想把 第16节弄好在参加的。
作者: 2446789312    时间: 2021-11-3 19:28
怎么播放磁力链接???
作者: limeng6301    时间: 2021-11-4 13:50

作者: nywl2008    时间: 2021-11-5 12:26
代表当前主题分享内容
作者: nywl2008    时间: 2021-11-5 14:52
不知道什么情况一直播放不了,播放就黑屏,郁闷
作者: q1012789582    时间: 2021-11-5 23:49
支持开源~!感谢分享
作者: chengwei5714869    时间: 2021-11-5 23:51
好看好用好理解就行了
作者: 玻璃杯    时间: 2021-11-6 10:09
感谢楼主分享 谢谢
作者: nywl2008    时间: 2021-11-6 13:04
nywl2008 发表于 2021-11-5 14:52
不知道什么情况一直播放不了,播放就黑屏,郁闷

解码器 解码器路径都是正确的我是win10系统,点播放就是没有反应,黑屏
作者: bm526626    时间: 2021-11-7 07:10
试试看看
作者: 小指3364    时间: 2021-11-8 16:05
模块里都没标注,命令都看不明白
作者: xuangeylw    时间: 2021-11-21 12:04
非常强大,支持智齿
作者: dentdent    时间: 2022-1-18 19:26
感谢分享!!!!!!!!!!!
作者: ghost12    时间: 2022-1-23 23:01
很好很强悍,坚持下去哦~
作者: gay酱    时间: 2022-1-30 10:30
支持支持支持支持支持支持支持支持支持支持支持支持支持支持支持支持
作者: gay酱    时间: 2022-1-30 20:48
支持支持支持支持支持支持支持支持支持支持支持支持支持支持
作者: huxian    时间: 2022-4-8 15:43
这个有没有其他UI的全频
作者: Mata    时间: 2022-12-1 16:11
老板 模块下载不了
作者: Mata    时间: 2022-12-1 16:48
大佬,模块下载地址挂了,能补一下吗
作者: jun666666    时间: 2023-1-21 16:24

老板 模块下载不了
作者: dulang    时间: 2024-5-12 12:08
支持开源~!感谢分享
作者: 1143670732    时间: 2024-7-29 10:14
支持开源,
作者: 夜曦丫    时间: 2024-9-11 09:35
        感谢分享,很给力!~
作者: 梦幻清风    时间: 2024-9-11 14:01
看看是啥,不知道好不好用
作者: 2473267776    时间: 2025-4-28 16:46
感谢分享




欢迎光临 精易论坛 (https://125.confly.eu.org/) Powered by Discuz! X3.4