V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
imherer
V2EX  ›  程序员

Chrome 有没有办法自动播放音频文件?

  •  
  •   imherer · 79 天前 · 1373 次点击
    这是一个创建于 79 天前的主题,其中的信息可能已经有所发展或是发生改变。

    目前只能在设置里修改允许自动播放才行

    网上搜了一圈设置静音自动播放,iframe 等方式都不行

    有前端大佬知道吗

    13 条回复    2024-09-04 17:14:28 +08:00
    wjx0912
        1
    wjx0912  
       79 天前
    没太理解你的意思,是这个?
    document.querySelector('video').autoplay = true
    document.querySelector('audio').autoplay = true
    xy2401
        2
    xy2401  
       79 天前   ❤️ 2
    浏览器限制 一定要一个触发事件
    june4
        3
    june4  
       79 天前   ❤️ 1
    出于隐私,浏览器绝不会提供这种方式。

    找漏洞网上搜了一圈,漏洞真公开使用了分分钟被修复。
    asdjgfr
        4
    asdjgfr  
       79 天前
    liudewa
        5
    liudewa  
       79 天前
    chrome 约束的啊 为用户着想, 编程方式直接播放声音很大或恶搞的声音 用户体验不好, 需要用户主动行为点击播放才行(编程方式不行), 不想受约束 自已写个浏览器内核吧
    zlink
        6
    zlink  
       79 天前   ❤️ 3
    可以看看这个视频,讲解的很清楚了。https://www.bilibili.com/video/BV1km421N7ny/
    Curtion
        7
    Curtion  
       79 天前
    asdhak
        8
    asdhak  
       79 天前
    在播放之前,让用户点击下浏览器页面,就可以了
    imherer
        9
    imherer  
    OP
       79 天前
    @xy2401
    @asdhak 嗯,目前只能这样了。 唯一有个小缺陷就是如果用户刷新了页面不点击的话就不能播放了

    @Curtion 视频可以,音频好像不行
    Sumzibuyu
        10
    Sumzibuyu  
       78 天前
    貌似是进入常用域名名单 可以自动播放,也可以手动加 自动不行,要点下
    17681880207
        11
    17681880207  
       78 天前
    斗鱼为啥可以进入页面直接播放啊?😀
    imherer
        12
    imherer  
    OP
       78 天前
    @17681880207 看 6 楼的视频里有讲,应该和你对这个网站的参与度有关
    17681880207
        13
    17681880207  
       78 天前
    @imherer #12
    说是可以通过:chrome://media-engagement/ 进行查看,但是我的数据如下:

    进入斗鱼和 B 站,还是会自动播放。
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   3018 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 21ms · UTC 13:04 · PVG 21:04 · LAX 05:04 · JFK 08:04
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.