js 大神来看看,明明加了 autostart="false"为什么音乐还是自动播放? - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
a570295535
V2EX    问与答

js 大神来看看,明明加了 autostart="false"为什么音乐还是自动播放?

  •  
  •   a570295535 2016 年 6 月 29 日 3683 次点击
    这是一个创建于 3506 天前的主题,其中的信息可能已经有所发展或是发生改变。
    弄了个 js 的音乐播放器,我想让它默认不播放,但是加了 autostart="false"还是不管用,
    应该是 js 的问题,请问哪里的毛病啊?

    demo 播放器:
    http://www.qiufoba.com/music/yy.html
    13 条回复    2016-06-29 17:46:39 +08:00
    ziki
        1
    ziki  
       2016 年 6 月 29 日
    确定属性名不是 autoplay?
    a570295535
        2
    a570295535  
    OP
       2016 年 6 月 29 日
    @ziki 我去掉 js 代码,实验 autostart="false"是管用的, autoplay="false"是完全不管用。
    learnshare
        3
    learnshare  
       2016 年 6 月 29 日
    a570295535
        4
    a570295535  
    OP
       2016 年 6 月 29 日
    @learnshare 我是说我 js 有问题,帮忙看看 js 哪里错了,如果不用 js 的话本身就不是问题了
    learnshare
        5
    learnshare  
       2016 年 6 月 29 日
    @a570295535 autoplay 最好直接写在 audio 标签中,如果不想让它直接播放,就 **不写 autoplay 属性** ( autoplay="false" 并不能保证,因为 autoplay|autoplay="true"|autoplay="false"|autoplay="abc" 可能是完全一样的)。
    autostart 属性并不存在;问题也不出在 JS 上面。

    不过 JS 本身的确有问题:

    ```js
    this. loadStart=function(){
    $("#sn_status").text("加载中....");
    }
    ```

    this. loadStart 中间的空格是怎么回事?
    a570295535
        6
    a570295535  
    OP
       2016 年 6 月 29 日
    @learnshare
    this. loadStart 中间的空格是多余,不过不碍事。
    autostart 属性在啊,但不管用<adio id="musicBox" cOntrols="true" autostart="false"
    不是 js 的问题是什么的问题啊?
    laobaozi
        7
    laobaozi  
       2016 年 6 月 29 日
    audio 标签什么时候有 autostart 属性了,你确定这个 autostart 这个属性不是别的 js 进行的封装?
    audio 对象也没有 autostart 属性和方法啊
    a570295535
        8
    a570295535  
    OP
       2016 年 6 月 29 日
    @laobaozi
    如果去掉 js 代码,实验 autostart="false"是管用的, autoplay="false"是不管用的。
    但是加上 js 后啥都不管用了
    gongpeione
        9
    gongpeione  
       2016 年 6 月 29 日
    autoplay A Boolean attribute; if specified (even if the value is "false"!), the audio will automatically begin playback as soon as it can do so, without waiting for the entire audio file to finish downloading.

    如果不要自动播放就不要加 autoplay ,以及 autostart 没有这个东西
    learnshare
        10
    learnshare  
       2016 年 6 月 29 日
    @a570295535 我解释的不清楚?还是你不仔细看回复
    gongpeione
        11
    gongpeione  
       2016 年 6 月 29 日
    以及你现在自动播放是 js 初始化的时候就控制他开始播放了
    ziki
        12
    ziki  
       2016 年 6 月 29 日
    @a570295535 我是没有看到有 autostart 这个属性,你说是他起作用的话那你把他设置为 true ,看他能不能自动播放
    吐槽一下,你难道文档都不查的么
    laobaozi
        13
    laobaozi  
       2016 年 6 月 29 日
    init()->nextMusic()->play() 所以自动播放了?
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     3334 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 36ms UTC 05:31 PVG 13:31 LAX 21:31 JFK 00:31
    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