简知世界

WebView 电视:使用腾讯X5 WebView 开发的电视直播App

更新时间:2025-04-29 08:52点击:16

‌它的原理如名,目前很多电视台都会在自己的网站上有直播,我使用 WebView 加载直播的网页 URL ,找到 video 标签并自动帮你全屏。重点是它适配了触摸和遥控器按键交互,以及软件使用的是官网直播网页的 URL ,频道源非常稳定。

WebView它通过加载直播网页自动识别并全屏播放视频标签,支持自动更新频道列表并整合多种直播源,并提供多种应用自定义设置。

我目前测试得知共有上百个台,包括 CCTV 和地方卫视,另外经过实测安卓手机完全可用,画质非常清晰,速度快,操作也方便!

WebView它通过加载直播网页自动识别并全屏播放视频标签,支持自动更新频道列表并整合多种直播源,并提供多种应用自定义设置。.jpg

功能

自动更新频道列表

多直播源

播放异常自动换源/刷新

应用自定义设置

适配手机、平板和电视

上下键换台反转

自主选择是否启用TBS内核

待开发的功能

数字键换台

自定义播放列表源

局域网远程设置

手势调节屏幕亮度和音量

适配回看功能

获取应用

GitHub:https://github.com/hxh19950701/WebViewTvLive/releases

微信公众号

不方便访问 GitHub 的朋友,也可关注微信公众号 “网页电视” 获取最新版下载链接。

本项目的发布地址仅有以上两个,对于其他渠道发布的此应用,均与开发者无关。

优势

直接使用官网直播链接,非常稳定可靠

兼容 m3u8 链接

缺点

比起直接加载直播源,载入频道稍长,需要等待一定时间

使用的是网页播放器播放,对设备性能有一定的要求

对低版本 Android 设备兼容性比较差,建议 Android 9 或以上的设备

无法选择视频清晰度,大部分为 720P,少部分为 1080P

官网直播,大部分为 24FPS,基本没有 50FPS

FAQ

Q: 在我的电视机/盒子上无法自动全屏?

A: 一般安装 X5 内核即可解决此问题。按返回键打开左侧边栏,进入设置,将“WebView 实现”改为 X5,然后进入“TBS 调试界面”,选择“安装线上内核”即可。

请注意 TBS 调试界面没有选中状态,遥控器用户可以盲操作:按两下右键,再按确定键。

Q: 访问央视网提示“您当前的浏览器不支持视频播放,请升级浏览器或更换设备(如果是360、 QQ 或搜狗浏览器,须使用极速模式观看)”?

A: 系统自带的 WebView 版本太低,安装 X5 内核或者升级设备的 WebView 即可解决。

Q: 在TBS调试界面“安装线上内核”老是失败?

A: 可能刚好遇到了官方 X5 内核下载限流时间段,请换个时间段重试。参见《关于官网X5内核SDK加载不稳定问题说明》。

Q: 在我的海信电视上安装 X5 内核会闪退?

A: 部分海信电视没有 /sdcard 分区导致的。需要将应用安装到U盘上,X5 内核安装才能成功。

Q: 尝试了以上所有的办法,在我的设备上依然闪退/无法自动全屏?

A: 如果是魔百盒设备,可以刷其他固件来解决问题。其他设备,请去这里反馈。#34

Q: 换台速度特别慢,能不能优化?

A: 应用的工作原理决定了换台速度不会快。换台速度取决于设备的性能,无法优化。对于低性能的设备,在设置内打开“无图模式”,或许可以得到些许的性能提升。

Q: 有没有适配 Android 5.0 以下设备的打算?

A: 没有这个打算。这些设备的性能通常都不高,WebView 版本也比较低而且无法升级,即便适配了,也无法使用。

Q: 我打开怎么只有 CCTV-1?

A: 出现这个问题,说明无法加载在线列表。试试先清除应用数据,如果不能解决,请等待一会重试。若连续几天问题持续出现,请联系开发者。

注意

请尊重作者,源码仅供您学习、交流使用。

对于二次打包的应用,仅限自用,或者在注明原 App 名称的情况下适度分享。

不要利用此项目牟利。

声明

本项目中收录的官方直播地址均为网友自行收集提交,若无意中侵犯了版权方的权益,请联系开发者删除。

栏目分类