firefox 非前台 tab 的视频画面停止这个特性能关闭么? - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
MajestySolor
V2EX    问与答

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

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

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

    其它可能相关:
    开多进程了么?
    MajestySolor
        3
    MajestySolor  
    OP
       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
        4
    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
        5
    honeycomb  
       2017-10-24 16:00:47 +08:00
    @MajestySolor

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

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

    是这样吗?
    zxcifi
        6
    zxcifi  
       2017-10-24 18:09:36 +08:00
    @MajestySolor
    你既然用新版本的 FF 我就没办法了。。。我是不打算现在用,什么都没完善的试验品,等成熟再说了。。。
    MajestySolor
        7
    MajestySolor  
    OP
       2017-10-24 19:19:55 +08:00
    @honeycomb #5
    我只是希望当包含视频的 tab 在后台时不要停止视频画面的正常播放,否则会出现当我从其他 tab 切换回包含有视频的 tab 时视频画面有个明显的卡顿,声音是一直正常的
    我不确定这个行为是不是 firefox 自己的特性,因为我没有 google 到任何相关的文章,只有顶楼我提到的 2 个(可能)相关的参数,然而并没有效果,我只是奇怪难道没有其他人遇到这情况么,还是说没人觉得这个细节很烦人
    MajestySolor
        8
    MajestySolor  
    OP
       2017-10-24 19:26:14 +08:00
    另外吐槽下 firefox 对视频的优化实在太渣了,chrome 不管是 flash 还是 html5 视频都是丝般顺畅,firefox 则到处都是问题
    比较典型的,flash 上右键菜单会导致 flash 画面卡住,关闭有 flash 的页面会导致 firefox 随机假死必须结束 plugin container 进程才能解决,视频画面帧数极低,就像玩游戏只有个位数 fps 的那种感觉
    问题实在是多,还是不适合作为默认浏览器
    frittle
        9
    frittle  
       2017-10-24 19:27:57 +08:00
    在用 ff56,YouTube 视频页面在非前台 tab 载入时不自动开始播放,个人觉得这设定还挺好的。至于之后把视频页面的 tab 从前台换成后台,并没有像楼主说的那样自动停止播放。
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     3612 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 38ms UTC 10:38 PVG 18:38 LAX 03:38 JFK 06:38
    Do have faith in what you're doing.
    ubao msn snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86