firefox 非前台 tab 的视频画面停止这个特性能关闭么?

2017-10-24 11:53:38 +08:00
 MajestySolor
比如 A tab 页面有个视频在播放,切换到其他 tab 后 A tab 的视频画面应该就停止了,但是声音仍然正常
具体表现为从其他 tab 切换回有视频的那个 tab 时能明显的看到视频画面停在你切走的那一刻的画面,然后略微卡顿一下视频画面开始继续播放,这个小细节非常烦心,至少对我来说用户体验很差,不管是 flash 还是 html5 的视频都是如此,但是声音是正常的
google 了一下,发现了 media.block-autoplay-until-in-foreground 和 media.autoplay.enabled 这两个参数,但是设置后还是无效
有没有常年把 firefox 当主力浏览器的铁杆用户来解惑一下
1726 次点击
所在节点    问与答
9 条回复
zxcifi
2017-10-24 13:36:13 +08:00
报个 FF 版本;和测试地址吧。。。
我这里 FF pcx 53.0.3 用的默认参数 看 B 站没发现这个问题
honeycomb
2017-10-24 13:53:14 +08:00
看样子要考虑具体信息了:

Fx 版本
平台(系统?哪个显卡?驱动版本号?)
测试地址

其它可能相关:
开多进程了么?
MajestySolor
2017-10-24 14:48:01 +08:00
@zxcifi #1
@honeycomb #2
win10 pro x64 16299.19
firefox 57.0b10 (64-bit)
youtube bilibili 斗鱼直播 熊猫直播 都有这种情况
你们难道没有么?难道这不是 firefox 自己的功能?
honeycomb
2017-10-24 15:57:25 +08:00
我也去跑一下看看

注意一楼用的是 53,你用的是 57,两者之间已经有很多区别了:
1:57 有多进程,沙盘,53 的多进程还在测试,沙盘没开
2:57 的引擎的一部分更换成了为 servo 用 rust 写的组件(具体看 mozilla wiki)
3:57 仅允许 WebExtension API,关闭(但似乎还没删除)了传统 FF 扩展的支持

如果是 mozilla 的坑,我觉得比较可能是 1 或者 2 造成的
honeycomb
2017-10-24 16:00:47 +08:00
@MajestySolor

就是说
这个功能应当:
tab 切换到后台的时候同时停止视频与声音

但在你遇到的情况里:
1:只有视频停止了,但声音还在继续播放(问:因为音频已经继续播放了一会了,切回来以后,音视频是同步的吗?即视频会快进到音频已经播放的位置吗?)
2:设置了上述参数后行为 1 并没有变化

是这样吗?
zxcifi
2017-10-24 18:09:36 +08:00
@MajestySolor
你既然用新版本的 FF 我就没办法了。。。我是不打算现在用,什么都没完善的试验品,等成熟再说了。。。
MajestySolor
2017-10-24 19:19:55 +08:00
@honeycomb #5
我只是希望当包含视频的 tab 在后台时不要停止视频画面的正常播放,否则会出现当我从其他 tab 切换回包含有视频的 tab 时视频画面有个明显的卡顿,声音是一直正常的
我不确定这个行为是不是 firefox 自己的特性,因为我没有 google 到任何相关的文章,只有顶楼我提到的 2 个(可能)相关的参数,然而并没有效果,我只是奇怪难道没有其他人遇到这情况么,还是说没人觉得这个细节很烦人
MajestySolor
2017-10-24 19:26:14 +08:00
另外吐槽下 firefox 对视频的优化实在太渣了,chrome 不管是 flash 还是 html5 视频都是丝般顺畅,firefox 则到处都是问题
比较典型的,flash 上右键菜单会导致 flash 画面卡住,关闭有 flash 的页面会导致 firefox 随机假死必须结束 plugin container 进程才能解决,视频画面帧数极低,就像玩游戏只有个位数 fps 的那种感觉
问题实在是多,还是不适合作为默认浏览器
frittle
2017-10-24 19:27:57 +08:00
在用 ff56,YouTube 视频页面在非前台 tab 载入时不自动开始播放,个人觉得这设定还挺好的。至于之后把视频页面的 tab 从前台换成后台,并没有像楼主说的那样自动停止播放。

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

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

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

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

© 2021 V2EX