icandoallthings

如何让网页<audio />标签自动播放音频文件?

  •  
  •   icandoallthings · Aug 22, 2023 · 2112 views
    This topic created in 1003 days ago, the information mentioned may be changed or developed.

    由于浏览器的默认限制 https://developers.google.com/web/updates/2017/09/autoplay-policy-changes 在用户没有对 DOM 进行交互的情况下,调用 audio 的 play()方法会报错。

    一些斗鱼什么网站也是在 Chrome 通过学习用户的使用习惯, 来决定这些网站的视频,和音频是否能自动播放。

    但还是不死心, 想问问 V 站朋友有没有其他途径可以实现自动播放!

    18 replies    2023-08-24 09:13:47 +08:00
    8Ri72kLA9ORo6m6f
        1
    8Ri72kLA9ORo6m6f  
       Aug 22, 2023
    斗鱼都死心了,你还不死心,哈哈,和浏览器作对吗
    gchxp
        2
    gchxp  
       Aug 22, 2023
    试试 web audio api 看看 前两年写过类似需求
    mikeSbV2
        3
    mikeSbV2  
       Aug 22, 2023
    把视频标签,设置静音,才能自动播放
    icandoallthings
        4
    icandoallthings  
    OP
       Aug 22, 2023
    @gchxp 老哥 细说🐶

    @itcong 万一有 V 站网友有路子呢😂

    @mikeSbV2 我这个是 audio 。google 主要是怕突然打开标签出现声音,吓到人,影响体验。
    8Ri72kLA9ORo6m6f
        5
    8Ri72kLA9ORo6m6f  
       Aug 22, 2023
    低版本的浏览器应该是可以播放的,但是具体是哪个版本不知道了
    theprimone
        6
    theprimone  
       Aug 22, 2023
    或许这就是“逆天”吧
    Wanex
        7
    Wanex  
       Aug 22, 2023
    以前试过不行,放弃了,除非静音。
    Leonard
        8
    Leonard  
       Aug 22, 2023
    是想做 QQ 空间吗
    mdn
        9
    mdn  
       Aug 22, 2023
    @YorkWong
    不行,如果进入一个网站就播放声音,还没有画面,更容易惊吓用户
    hertzry
        10
    hertzry  
       Aug 22, 2023
    要不试试这个
    <iframe frameborder="no" border="0" marginwidth="0" marginheight="0" width=330 height=86 src="//music.163.com/outchain/player?type=2&id=1465313631&auto=1&height=66"></iframe>
    mogita
        11
    mogita  
       Aug 22, 2023   ❤️ 2
    针对需求不针对人,感谢现代浏览器提供的大量基础限制。
    xiangyuecn
        12
    xiangyuecn  
       Aug 22, 2023
    不可以自动播放不是绝对的,记得是浏览器会允许你经常打开的网站自动播放,可以通过 js 创建一个 audio/video 来检测是否能自动播放 play() then catch
    icandoallthings
        13
    icandoallthings  
    OP
       Aug 22, 2023
    @itcong #5 也许是的。之前的广告一点开:“我是渣渣辉,是兄弟就来砍我”
    790002517zzy
        14
    790002517zzy  
       Aug 22, 2023 via Android
    谷歌不允许自动播放
    hazardous
        15
    hazardous  
       Aug 22, 2023
    @ck65 确实,这也导致没有下限的厂商都不爱开发 web 平台,都整 app 去了。
    MAGA2022
        16
    MAGA2022  
       Aug 22, 2023 via Android
    chrome 内部有一个列表,里面的域名可以自动播放
    leokun
        17
    leokun  
       Aug 23, 2023
    本来想回复「静音就可以播放了」,突然把自己搞笑了
    icandoallthings
        18
    icandoallthings  
    OP
       Aug 24, 2023
    感谢各位 V 友回复和讨论😄
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   1287 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 57ms · UTC 17:26 · PVG 01:26 · LAX 10:26 · JFK 13:26
    ♥ Do have faith in what you're doing.