1
ziki 2016-06-29 14:32:43 +08:00
确定属性名不是 autoplay?
|
2
a570295535 OP @ziki 我去掉 js 代码,实验 autostart="false"是管用的, autoplay="false"是完全不管用。
|
3
learnshare 2016-06-29 14:43:21 +08:00
|
4
a570295535 OP @learnshare 我是说我 js 有问题,帮忙看看 js 哪里错了,如果不用 js 的话本身就不是问题了
|
5
learnshare 2016-06-29 16:22:12 +08:00
@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 中间的空格是怎么回事? |
6
a570295535 OP @learnshare
this. loadStart 中间的空格是多余,不过不碍事。 autostart 属性在啊,但不管用<audio id="musicBox" controls="true" autostart="false" 不是 js 的问题是什么的问题啊? |
7
laobaozi 2016-06-29 16:49:40 +08:00
audio 标签什么时候有 autostart 属性了,你确定这个 autostart 这个属性不是别的 js 进行的封装?
audio 对象也没有 autostart 属性和方法啊 |
8
a570295535 OP |
9
gongpeione 2016-06-29 17:06:58 +08:00
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 没有这个东西 |
10
learnshare 2016-06-29 17:07:57 +08:00
@a570295535 我解释的不清楚?还是你不仔细看回复
|
11
gongpeione 2016-06-29 17:11:09 +08:00
以及你现在自动播放是 js 初始化的时候就控制他开始播放了
|
12
ziki 2016-06-29 17:35:10 +08:00
@a570295535 我是没有看到有 autostart 这个属性,你说是他起作用的话那你把他设置为 true ,看他能不能自动播放
吐槽一下,你难道文档都不查的么 |
13
laobaozi 2016-06-29 17:46:39 +08:00
init()->nextMusic()->play() 所以自动播放了?
|