lufy's legend

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 6797|回复: 5
打印 上一主题 下一主题

音乐问题

[复制链接]

19

主题

0

好友

231

积分

帐下督

Rank: 2

跳转到指定楼层
楼主
发表于 2017-1-10 14:12:42 |只看该作者 |倒序浏览
本帖最后由 kezhiyu 于 2017-1-10 14:17 编辑

在苹果手机上面。现在 所有音效 都要先 play 一下 才能播放,不然后面就不让播放这是为什么,但是 一开始就play 一下 就进场有杂音了
回复

使用道具 举报

37

主题

8

好友

9313

积分

诸侯王

Rank: 15Rank: 15Rank: 15Rank: 15Rank: 15

沙发
发表于 2017-1-10 14:54:52 |只看该作者
关于音频,这应该是常识了
支持WebAudio的时候,可以预先读取,但是播放必须在点击时进行
不支持WebAudio的时候,不可以预先读取,读取音频只能在点击时进行,读取完之后可以任意时刻播放
不回答与技术和引擎不相关的问题
回复

使用道具 举报

37

主题

8

好友

9313

积分

诸侯王

Rank: 15Rank: 15Rank: 15Rank: 15Rank: 15

板凳
发表于 2017-1-10 14:56:54 |只看该作者
以上我说的是一般的移动浏览器下的情况
如果是微信开发的话,请去查一下官方的资料
不回答与技术和引擎不相关的问题
回复

使用道具 举报

19

主题

0

好友

231

积分

帐下督

Rank: 2

地板
发表于 2017-1-10 15:13:05 |只看该作者
本帖最后由 kezhiyu 于 2017-1-10 15:18 编辑
lufy 发表于 2017-1-10 14:56
以上我说的是一般的移动浏览器下的情况
如果是微信开发的话,请去查一下官方的资料 ...

我的意思是说。事件触发音效,比如,游戏里撞到了金币, 加分音效,掉进坑里 减分音效,这类音效要在 点击开始游戏按钮里 play 一下 后面才能调用,不然 后面 检测到碰撞的时候也不起作用,我用别的浏览器也打开过,并不是只在微信上不行。
好像是可以先静音 ,然后play一下 再打开,但是感觉这挺奇怪的
回复

使用道具 举报

37

主题

8

好友

9313

积分

诸侯王

Rank: 15Rank: 15Rank: 15Rank: 15Rank: 15

5#
发表于 2017-1-10 15:34:22 |只看该作者
kezhiyu 发表于 2017-1-10 15:13
我的意思是说。事件触发音效,比如,游戏里撞到了金币, 加分音效,掉进坑里 减分音效,这类音效要在 点击 ...

我上面不是说了吗,第一条,播放必须在点击中进行,当然第二次播放无限制
不回答与技术和引擎不相关的问题
回复

使用道具 举报

19

主题

0

好友

231

积分

帐下督

Rank: 2

6#
发表于 2017-1-10 15:58:14 |只看该作者
lufy 发表于 2017-1-10 15:34
我上面不是说了吗,第一条,播放必须在点击中进行,当然第二次播放无限制 ...

好吧。我的意思是先前因为没有受到这个限制,是最近突然出现的,不过按照这样的方式也不是问题,就把所有的音效在点击开始按钮的时候都playSegment(length-0.01,length),只是我在用Hilo(阿里巴巴开发) 这个引擎的时候 我并没有手动去处理这个问题,它在后面的播放一切正常,所以有点疑问
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

防止垃圾广告,请填写任意字符

Archiver|lufy's legend

GMT+8, 2024-5-9 04:56 , Processed in 0.047817 second(s), 20 queries .

Powered by Discuz! X2.5

© 2001-2012 Comsenz Inc.

回顶部