火球法师
精华
|
战斗力 鹅
|
回帖 0
注册时间 2022-2-26
|
在用最新版Floorp(Firefox 150.0)观看B站视频时,部分视频会直接从开头的几秒后开始播放。如果强行把进度条拖到开头,会显示正在缓冲(以及并不慢的实时下载速度)然后继续从几秒后开始播放。
对于这类特定视频,尝试过更换清晰度、编码格式(H.264和H.265,部分存在问题的视频因播放量过低而只提供H.264)、关闭gfx.webrender.compositor和所有扩展,但问题仍然存在。
换用Chromium系播放器播放相同视频,就没有这个问题。
存在播放问题的视频示例:https://www.bilibili.com/video/av114377227241701/
B站播放日志里值得注意的部分:
- [5781] [getMediaSourceLoader] use media source loader is false
- Dash player warning - -4: [Dash] Current offset time is less than buffer.start(0), 0.322 < 4.844
- [5789] Requesting seek to time: 5.0440000000000005 from 0.322
- [5791] Seeking to: 5.0440000000000005
- [5791] [ScheduleController][onPlaybackSeeking] seekTime is inside the range and less then the startTime of loadingRequest 5.0440000000000005 [object Object]
- [5791] [ScheduleController][onPlaybackSeeking] process the next schedule
- [5791] Getting the request for audio time : 5.0440000000000005
- [5791] SegmentBase: 0 / 77.322
- ...
- [5815] push video {"index":7,"isLastNaNRequest":false,"isCurrentNaNRequest":false,"isCurrentTimeInFirstRequest":false,"isMediaRequest":true,"currentTime":5.0440000000000005,"range":"618890-702767"}
- [5815] [ScheduleController][ video ] - onFragmentLoadingCompleted
- [5816] Getting the request for video time : 5.0440000000000005
复制代码
|
|