V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX 提问指南
MajestySolor
V2EX  ›  问与答

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

  •  
  •   MajestySolor · 2017-10-24 11:53:38 +08:00 · 1887 次点击
    这是一个创建于 2590 天前的主题,其中的信息可能已经有所发展或是发生改变。
    比如 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   ·   实用小工具   ·   3088 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 26ms · UTC 14:21 · PVG 22:21 · LAX 06:21 · JFK 09:21
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.