切换风格

默认Lavender Sky Flowers Wizard Snow Beige California City Dragon Black London Sunset glow Pink Cloud

31

主题

239

积分

0

精华

用户组 

易积分
815
热心
0
好评
1
随缘_多核播放器(版本>11.0) 实现直播app[复制链接]
发表于 2022-5-19 19:18:53 | 显示全部楼层 |阅读模式


事件 窗口1.创建完毕()
        随缘_多核播放器1.异常_开启全局异常捕获()
        随缘_多核播放器1.调试_客户端接管日志(真,真)
        随缘_多核播放器1.设置_日志打印(真)
        随缘_多核播放器1.调试_启用客户端("192.168.1.104",6666,10000)
        随缘_多核播放器1.设置_自动完成退出全屏(假)
        '直播使用IJK代理模式最佳或七牛云
        随缘_多核播放器1.设置_播放器内核(3)
        随缘_多核播放器1.置_解码方式(2)
        '直播竖屏方案
        随缘_多核播放器1.置_全屏竖屏(真)
        随缘_多核播放器1.置_控件可视(假)
        随缘_多核播放器1.控制_全屏()
'        代理拦截接口.init()
结束 事件
事件 窗口1.切换完毕()
        直播标题.标题=读取设置("name")
        '清除下上次播放器残留数据,你也可以选择不清理
        随缘_多核播放器1.控制_清除视频()
        '网络图片加载慢,建议还是使用本地图片封面
        随缘_多核播放器1.设置_封面URL(读取设置("img"))
        随缘_多核播放器1.设置_直播代理加速(读取设置("name"),读取设置("playUrl"),20)
        随缘_多核播放器1.控制_播放()
        随缘_多核播放器1.控制_全屏()
结束 事件
事件 随缘_多核播放器1.视频_请求方向(传址 新方向 为 整数型,当前方向 为 整数型)
' 此代码屏蔽的理由是 因为我们已经调用了 随缘_多核播放器1.置_全屏竖屏(真) 所以没有必要再去拦截了
'如果是TV 那么可以考虑自行拦截下
'        如果 新方向 <> 随缘_多核播放器1.手机竖屏 则
'                新方向=随缘_多核播放器1.手机竖屏
'        结束 如果
结束 事件
变量 第一次 为 逻辑型=真
事件 随缘_多核播放器1.播放器_绘制完毕(宽度 为 整数型,高度 为 整数型)
        '播放器方向的改变都会回调此事件
        如果 第一次 则
                '直播第一次绘制就直接让播放器全屏
'                随缘_多核播放器1.控制_全屏()
                第一次=假
        结束 如果
结束 事件
事件 窗口1.按下某键(键代码 为 整数型,传址 屏蔽 为 逻辑型)
        如果 键代码=返回键 则
                屏蔽=真
                返回Main()
        结束 如果
结束 事件
事件 随缘_多核播放器1.视频_播放器被双击(传址 使用内置逻辑 为 逻辑型)
        '拦截内置内置UI
        使用内置逻辑=假
结束 事件
事件 随缘_多核播放器1.视频_播放器被单击(传址 使用内置逻辑 为 逻辑型)
        '拦截双击暂停或播放
        使用内置逻辑=假
结束 事件
事件 随缘_多核播放器1.视频_进入全屏()
        '由于隐藏了内置控件,那么只有自绘一个标题了,此处无需担心被重复的添加,考虑到性能问题,自己可以做下处理,这性能问题几乎可以忽略不计算
        随缘_多核播放器1.容器_添加控件3(直播标题,-1,直播标题.高度,0,0)
结束 事件

事件 随缘_多核播放器1.视频_播放出错(视频名称 为 文本型,url 为 文本型,标识 为 整数型,当前时间_毫秒 为 长整数型,总时间_毫秒 为 长整数型)
   返回Main()
结束 事件
过程 返回Main()
        随缘_多核播放器1.控制_退出全屏()
        随缘_多核播放器1.控制_停止()
        切换窗口(读取窗口("main"))
结束 过程

事件 随缘_多核播放器1.视频_播放完毕(视频名称 为 文本型,标识 为 整数型)
        返回Main()
结束 事件
事件 窗口1.程序被重启()
        '由于是直播 所以重启后重新播放
        随缘_多核播放器1.控制_播放()
结束 事件

事件 随缘_多核播放器1.应用_重力感应(角度 为 整数型)
        随缘_多核播放器1.置_画面角度(角度)
结束 事件
易如意中文编程学习交流论坛有你更精彩~
回复

使用道具 举报

10

主题

508

积分

0

精华

用户组 

易积分
107
热心
0
好评
1
发表于 2022-5-19 19:54:56 来自手机 | 显示全部楼层
占个沙发
易如意中文编程学习交流论坛有你更精彩~
回复

使用道具 举报

0

主题

2

积分

0

精华

用户组 

易积分
23
热心
0
好评
0
发表于 2022-5-27 09:07:37 | 显示全部楼层

易如意中文编程学习交流论坛有你更精彩~
易如意中文编程学习交流论坛有你更精彩~
回复

使用道具 举报

0

主题

6

积分

0

精华

用户组 

易积分
22
热心
0
好评
0
发表于 2023-1-24 19:26:42 | 显示全部楼层
是直播 所以重启后重新播放
        随缘_多核播放器
易如意中文编程学习交流论坛有你更精彩~
回复

使用道具 举报

QQ|sitemap|免责声明|RGB颜色对照表|手机版|小黑屋| 易如意 - E4A中文编程学习交流论坛

GMT+8, 2024-5-10 00:01 , Processed in 0.049281 second(s), 31 queries .

Powered by Discuz! X3.4

© 2001-2018 eruyi.cn

返回顶部