为啥这个网站的视频用安卓 Chrome 打开 100%卡死

2023-03-18 09:02:22 +08:00
 maggch97
https://yhdm.at/vod-play/20234513/ep3.html

用安卓 Chrome 打开,播放,随便拖几下进度,画面就会卡死,但是声音继续播放

大家的设备上能复现出类似问题嘛? 这个问题只有安卓 Chrome 上会发生, Mac,Windows,iOS 上面都一切正常

我测了其他的几个安卓浏览器
Brave: 和 Chrome 一样卡死
Kiwi: 进度条来回拖放多几次,画面卡死
Edge: 拖了好多次,播放都正常


试着在 chrome://flags 关闭下面的几个开关, 照旧
Android Surfacecontrol
Video hardware decode

这个网站还有一个奇怪的地方是, 在安卓上, video 的 readystate 永远是 4(加载完毕). 但是其他平台都是正常的

迫于超出能力范围, 有没有大哥能解释这个问题?或者提供一些思路
3761 次点击
所在节点    程序员
18 条回复
83f420984
2023-03-18 09:09:47 +08:00
Win10 、Cent Browser 5 正常
piku
2023-03-18 09:17:08 +08:00
没看,但是猜测这网站的视频没有索引。顺序播放是没有问题的,拖动进度条会由于没索引,不知道要去读文件的哪个部分,导致卡死(其实是非常慢
如果下载视频,然后用 vlc 播放,然后拖动进度条,vlc 会问你要不要建一个索引
maggch97
2023-03-18 09:19:19 +08:00
@piku 但是在除了安卓的其他平台都是正常的
Joshuahui
2023-03-18 11:23:34 +08:00
原来看某个动画片时,想在电脑上看,和手机相同的网址,手机上有很多播放源,电脑上只有线路一,转到电脑版网址也不行,好像跟代理和网页显示比例也无关,至今未找到原因😂
maggch97
2023-03-18 11:33:46 +08:00
@piku https://v8.dious.cc/20230309/HqtGKhq0/1500kb/hls/index.m3u8 我试了一下这个 m3u8 直接在 https://www.hlsplayer.net/ 这个网站上播放, 也会有这个问题.

这两网站都是用的 hls.js, 不知道是这个视频本身有问题, 还是 hls.js 的问题
hs0000t
2023-03-18 11:40:30 +08:00
安卓 kiwi 复现失败,版本号 107.0.5304.74
maggch97
2023-03-18 11:42:59 +08:00
https://livepush.io/hls-player/index.html 这个 m3u8 播放网站用的是 video.js, 播放上面的 m3u8 就没有问题. 那大概率是这个播放器 js 的 bug 了, 至少是可以在 js 这个层面修好的 bug
maggch97
2023-03-18 11:46:58 +08:00
@hs0000t https://www.hlsplayer.net/#type=m3u8&src=https%3A%2F%2Fv8.dious.cc%2F20230309%2FHqtGKhq0%2F1500kb%2Fhls%2Findex.m3u8 试试这个网站

复现步骤: 进去之后播放, 在进度条上乱点个七八次, 不行的话再快速点七八次
zhilincom
2023-03-18 13:07:24 +08:00
@Joshuahui #4 可能服务器会自动判断你的浏览器 UA ,然后返回不同的渲染页面。
mmdsun
2023-03-18 18:27:56 +08:00
去谷歌 play 把你系统自带的 webview 更新一下
huangzuyan
2023-03-18 18:33:36 +08:00
@maggch97 我试了没出现你的问题啊
webview version 103.0.5060.71
chrome version 103.0.5060.71
mzliangjianjun
2023-03-18 19:14:29 +08:00
小米 13Pro 开发版
Chrome 正常
lishoujun
2023-03-18 19:20:55 +08:00
Android 火狐正常
icebearloveu
2023-03-18 20:48:00 +08:00
没发现
rmttf
359 天前
请问这个问题最后解决了吗?我现在依然有这个问题
maggch97
359 天前
@rmttf 这是安卓的 bug, 只能等 chrome 的修复
rmttf
359 天前
@maggch97 你试过给 chrome 反馈 bug 吗?
maggch97
358 天前

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

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

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

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

© 2021 V2EX