给大家介绍一款基于腾讯X5 WebView内核开发的电视直播App。这款App通过加载官方直播网页,自动识别网页中的video标签并实现全屏播放,为用户带来流畅的直播观看体验。
原理
该App的核心原理非常简单且高效:它直接加载官方直播网页,通过腾讯X5 WebView强大的解析和渲染能力,自动识别网页中的video标签,并将其全屏展示。这一过程不仅简化了直播内容的获取方式,还确保了直播的稳定性和可靠性。
功能
- 自动更新频道列表
- 多直播源
- 播放异常自动换源/刷新
- 应用自定义设置
- 适配手机、平板和电视
优势
- 直接使用官网直播链接,非常稳定可靠
- 兼容 m3u8 链接
局限
- 比起直接加载直播源,载入频道稍长,需要等待一定时间
- 使用的是网页播放器播放,对设备性能有一定的要求
- 无法选择视频清晰度
FAQ
Q: 在电视机/盒子上无法自动全屏?
A: 一般是设备 WebView 的问题,待X5内核下载完成,重启 App 即可。若无法自动下载X5内核,请在设置-TBS调试界面内手动安装。
这是基于腾讯X5 WebView内核开发的,通过加载官方直播网页,自动识别网页中的video标签并实现全屏播放。
v1.10.9
1.修复荔枝网无法播放问题;
2.修复上个版本无法在低版本Android系统上安装的问题
v2.0.0
更新内容:
1. 新增:可选择“频道列表风格”(单排,双排)
2. 新增:可选择“换台风格”(风格一是频道条,风格二是全屏读取遮罩)
3. 新增:可选择是否自动全屏播放(默认关闭)
4. 新增:适配一些需要点击两次的网页(芒果台网站)
5. 优化:界面颜色微调
6. 优化:进入“TBS调试界面”,会自动询问是否需要安装X5内核
7. 优化:若设备不支持X5内核,会提示
8. 优化:优化焦点逻辑并始终定位在界面中央
9. 优化:支持申请更多内存,减少因内存不足产生的异常
10. 更改:不再支持 1GB 运行内存(含)及以下的设备
pan.quark.cn/s/a6afafb35c5e
我的生活分享







.png)





