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

现在 chrome 是不是依旧没有办法让音频自动播放?

  •  
  •   kaiki · 2021-02-19 08:52:41 +08:00 · 2462 次点击
    这是一个创建于 1378 天前的主题,其中的信息可能已经有所发展或是发生改变。
    写了个启动界面,就差启动音效了,搞不定,网上搜全是采集的旧文章,内容一模一样
    15 条回复    2021-02-19 20:30:20 +08:00
    AngryPanda
        1
    AngryPanda  
       2021-02-19 09:07:26 +08:00
    视频貌似可以
    workg
        2
    workg  
       2021-02-19 09:21:14 +08:00
    可以尝试下 iframe 。chrome 下音频自动播放需要用户主动点击,视频可以静音自动播放。
    kaiki
        3
    kaiki  
    OP
       2021-02-19 09:31:21 +08:00
    @workg iframe 试过了,都不行,想播放个开机音效一点办法都没有
    chocovon
        4
    chocovon  
       2021-02-19 09:55:06 +08:00
    这是 chrome 明令禁止的行为吧,就算能实现也属于 hack 技巧了,迟早会被打上补丁
    imjamespond
        5
    imjamespond  
       2021-02-19 10:14:45 +08:00 via Android   ❤️ 1
    很好奇 类似斗鱼直播的原理是啥,可以自动播放?
    maplerecall
        6
    maplerecall  
       2021-02-19 10:14:49 +08:00 via Android
    如果是自用,可以在 chrome 的网站设置里将音频权限设为允许,默认的"自动"只能在有用户交互后才能播放音频。遗憾的是,这个权限目前并没有开放 api,所以无法用类似允许麦克风或者通知的原生方式引导用户授权。
    joyyu
        7
    joyyu  
       2021-02-19 10:56:08 +08:00
    https://developers.google.com/web/updates/2017/09/autoplay-policy-changes

    禁止自动播放的政策介绍都在这了,基本没什么辙。
    fengmumu
        8
    fengmumu  
       2021-02-19 11:15:46 +08:00
    @joyyu 根据政策 貌似搞那个相关度
    HashV2
        9
    HashV2  
       2021-02-19 13:25:59 +08:00
    acfun 的视频都是打开视频页面就播放的 你研究哈?
    buffzty
        10
    buffzty  
       2021-02-19 14:02:41 +08:00
    在启动界面再加一个按钮 "启动" 点击播放音乐并开始启动画面. 斗鱼确实可以打开就播放. 但他那个是直播流. 你要不要试试把启动音乐做到直播流中.然后隐藏播放.
    xeathen
        11
    xeathen  
       2021-02-19 15:19:53 +08:00
    @imjamespond #5 我也好奇
    AngryPanda
        12
    AngryPanda  
       2021-02-19 15:21:36 +08:00
    Youtube 不也有自动播放吗
    baobao1270
        13
    baobao1270  
       2021-02-19 20:27:22 +08:00
    Autoplay with sound is allowed if:
    User has interacted with the domain (click, tap, etc.).
    On desktop, the user's Media Engagement Index threshold has been crossed, meaning the user has previously played video with sound.
    The user has added the site to their home screen on mobile or installed the PWA on desktop.

    似乎 Chrome 会自动标记经常使用的视频网站,允许经常使用的网站自动播放
    chrome://media-engagement/ 打开这个页面,如过 Is High 一栏是 Yes 就能自动播放了
    我看了下我的网站有
    Origin Sessions Sessions with playback Last Playback Is High Score
    listennotes 12 8 2021-01-31T17:02:35.442Z Yes 0.40
    bilibili 1275 499 2021-02-19T09:58:30.870Z Yes 0.39
    youtube.co 404 127 2021-02-19T11:47:39.443Z Yes 0.31
    baobao1270
        14
    baobao1270  
       2021-02-19 20:29:12 +08:00
    不知道有没有大佬翻一下 chromium 源码,我怀疑是不是把 Youtube 之类的加进白名单了
    baobao1270
        15
    baobao1270  
       2021-02-19 20:30:20 +08:00
    我觉得你可以和 /t/754227 交流以下 :)
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   5744 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 30ms · UTC 03:30 · PVG 11:30 · LAX 19:30 · JFK 22:30
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.