例如希望每次手指在屏幕上划过就播放一个劈东西的音效。现在一次次的划过是没问题的,但如果我快速的连续用手指在屏幕上刷的话,音效播放就变得时有时无了,准确的来说是划过几次才播放一次。
请问这个是html5的限制,还是浏览器和系统的问题?因为需要跟老板和客户解释,希望能有高手帮忙解答。本人第一次使用Cocos2d-js引擎开发,属于初学,在此先行致谢!
例如希望每次手指在屏幕上划过就播放一个劈东西的音效。现在一次次的划过是没问题的,但如果我快速的连续用手指在屏幕上刷的话,音效播放就变得时有时无了,准确的来说是划过几次才播放一次。
请问这个是html5的限制,还是浏览器和系统的问题?因为需要跟老板和客户解释,希望能有高手帮忙解答。本人第一次使用Cocos2d-js引擎开发,属于初学,在此先行致谢!
你说的是移动端的么?
移动端浏览器限制非常多。
比方说百度浏览器,QQ,微信,欧朋等等等等不支持多音频同时播放。
谷歌,欧朋,微信不支持页面自动播放等等等等,,,,,
Audio标签播放还有一定的时间延迟。
如果你要快速播放音效的话,只有WebAudio可以做到,也就是说只有移动Chrome浏览器可以做到,其他浏览器都会或多或少的出点儿问题 = =。。。



该死的W3c有木有,该死的浏览器有木有~~
最后,弱弱的问句,楼主是妹子不?
谢谢你的回复,我也发现了只有Web Audio Api才能做到。audio标签只能播一下音乐。
我还发现了这个非常有用的网站,可以看到各种html5功能支持的情况,推荐一下:http://caniuse.com
最后,不好意思,只有我的头像是妹子。 :875:
~~哇咔咔,果断要说是妹子哇,,,这样每次问问题,果断秒回嘞。哈哈哈哈。

网站不错哟。谢谢啦~~
