分享并开源一个自己写的电视直播 APP - WebView 电视

14 天前
 HairShort
原理如名,目前很多电视台都会在自己的网站上有直播,我使用 WebView 加载直播的网页 URL ,找到 video 标签并自动帮你全屏。
apk 适配了触摸和遥控器按键交互。
由于使用的是官网的 URL ,频道源非常稳定。
缺点:载入频道稍长(没有直接打开直播源那么快,低性能机器上可能不流畅,无法选择清晰度等)
Github: https://github.com/hxh19950701/WebViewTvLive
4319 次点击
所在节点    分享创造
52 条回复
a570295535
13 天前
666 ,这样确实播放源稳定了很多,我试了下梯子不太行只有 cctv1 ,于是我用你 app/channels/2.0/完整.json 替换了一下 apk 里的 assets/default_playlist.json ,播放没问题了。
问题 1:测试中发现 cctv14 始终只能加载到 10%
问题 2:点击退出键不是退出,而是返回上一步
问题 3:画面比例记不住,而且手机使用,能不能加个全屏铺满的选项,css:object-fit:fill;
其他问题有待测试...
HairShort
13 天前
@a570295535
感谢反馈!
1. 刚刚亲测 cctv14 2 号源播放正常,1 号源失效,待我找时间更新列表。
2. 在我这里没有问题
3. 这个 app 原本只是供我个人使用的,只是有临时切到 4:3 的需求。有时间我再完成此需求!
ModStart
13 天前
老哥稳
qingchun6681
13 天前
好用,感谢楼主分享。这种肯定比那种天天找源的稳定
gjw8u8
13 天前
感谢
xiaoshancom
13 天前
老版的天猫魔盒无法自动全屏播放
AASW2ss
13 天前
真好用,已 star
vvhy
13 天前
已测试,好用👍
XiaMuCoder
13 天前
赞 电视家没了之后办了 iptv ,两个遥控器,盒子开机还要耗时,非常麻烦,不知道什么时候能方便点
HairShort
13 天前
@xiaoshancom
无法全屏应该是设备 webview 的问题,待 x5 内核加载完成就没问题了。
HairShort
13 天前
@a570295535
频道列表已经更新,修复 CCTV14 不能播放的问题
Devilker
13 天前
@HairShort 是不是目前 CCTV5 都播放不了? 我测试过几个
HairShort
13 天前
@Devilker
我的可以播放
yazoox
13 天前
好像很厉害的样子……
fredhwang
13 天前
在 T95Q 电视盒子上试了下,UP 的和上面提到的两个都难用,突出问题:
1.启动慢,不如其它播放器;
2.手持遥控器按上下换台键,出现频道列表,然后按确认键才能换台。这谁受得了?
上面说好用的,估计没遇到这两个问题吧。
HairShort
13 天前
@fredhwang
感谢反馈!
1. webview 实现,无法解决
2. 我的可以直接上下键换台
hanbing135
13 天前
只有中央台和湖南台?
HairShort
13 天前
@hanbing135 去设置调
miaomiao888
13 天前
X5 内核是不是有点问题
四季线上那几个台湾台都不能放还会出现破图,但是浏览器里正常,网络也没有问题。
另外可能要内置去广告
HairShort
13 天前
@miaomiao888 海外的那几个台的确兼容性比较差,四季线上那几个台有时可以有时不可以

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/1077160

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX