cocos2dx-js lite版本android下的声音问题

魅族MX,android4.0,微信和自带浏览器,同样的2个问题。
IOS下完全正常。

  1. 播放没声音。
  2. 有时有声音,但是只能播放一次。

演示地址:http://html.whyareyousodiao.com/cocos/index.html
地址二维码:

为了证明不是系统、浏览器、声音文件的问题,我用phaser框架写了一份同样的代码。
演示地址:http://html.whyareyousodiao.com/phaser/index.html
地址二维码:

另外我觉得phaser加载声音这点挺好,一次加载多个类型的文件,然后哪个能播放就自动播放哪个,兼容起来比较方便。

自顶一下。

hi,感谢反馈。关于声音的问题。确实有你说的那些现象存在。我们会评估下工作量,接下来会进行修复的。:870:

尽快啊!声音都放不了这也太严重了吧?!项目不等人啊。。。

顶一个,我的也是魅族,出现了同样的问题,着急啊

同问,修复好了么?
— Begin quote from ____

引用第2楼superdragon于2014-10-27 11:51发表的 回 1楼(aochulai) 的帖子 :
hi,感谢反馈。关于声音的问题。确实有你说的那些现象存在。我们会评估下工作量,接下来会进行修复的。:870: http://www.cocoachina.com/bbs/job.php?action=topost&tid=236202&pid=1083572

— End quote

音频问题已经很久了 T.T

不是没办法修复,只是历史遗留了太多的东西嘞,不过现在应该会往好的方向发展了,在3.2-rc0中重构了audio的代码,增加了一份浏览器支持列表,标明当前浏览器是否支持多音频|WebAudio|自动播放的功能,然后根据这个列表来进行下一步操作。

CCAudio.js文件更加直观的表示出了各种浏览器的差异。

多音频: 如果标记当前浏览器不支持多音频,则不能播放音效(保证背景正常)
自动播放: 如果标记当前浏览器不支持自动播放,则会绑定一次点击事件,点击后开始播放
WebAudio: …不需多说= =

当然,因为刚刚重构,可能列表支持的机型不够多,或者有一些差异,(奇奇怪怪的东西),有些遗漏的。。。欢迎大家指出来,我们会在第一时间完善滴。。。

PS: 一同修改的还有饱受诟病的EGLView模块,适配问题也更加容易解决了有木有。。哈哈哈

附下载地址: https://github.com/pandamicro/cocos-docs/blob/master/manual/framework/html5/release-notes/v3.2rc0/release-note/zh.md

该问题已经修改了,请楼上遇到问题的同学帮忙验证下,反馈下问题是不是已经好了,谢谢

试了 v3.2,还是不行啊!
地址:http://html.whyareyousodiao.com/cocos/index2.html。
环境:手机魅族MX,原版系统,自带浏览器
二维码:

忘记引用了,详情八楼!

另外我想说的是,移动浏览器限制问题的确是有,但是并不是不能解决嘛,人家phaser至少就可以用嘛。

刚刚找了台MX手机,,,

系统版本4.0.3,型号M030,跑你这个测试例,是有声音的额= =。。。

这是什么情况。。。估计和系统版本有关系:9::9:,你那儿系统是啥版本滴 T.T

3.2的lite版本, 只是发现按钮比较难点到。。。