Project1

标题: 暂时放弃修改 [打印本页]

作者: zhangjiki    时间: 2015-10-30 12:59
标题: 暂时放弃修改
本帖最后由 zhangjiki 于 2015-11-3 11:06 编辑

因为是代码小白,所以只能靠排查法一个一个去试,终于找到了问题所在。
rpg_managers.rar (11.95 KB, 下载次数: 228)
导出为安卓工程后,解压覆盖在js文件夹下。这样再用WeX5打包成APK,BGM就生效了。
(暂时放弃修改,因为所有BGM和BGS都只能播放一遍,无法正常游戏)

作者: 高须小龙    时间: 2015-10-30 13:33
谢谢分享
作者: grayuncle    时间: 2015-10-30 14:09
改了啥?什么原因说一下,睡觉也安心点
作者: a142618    时间: 2015-10-30 14:47
hehaaaa哈啊啊啊啊哦
作者: 赤瞳猫    时间: 2015-10-30 15:38
楼主辛苦了
作者: trentswd    时间: 2015-10-30 20:07
楼主改了这个地方
原来
  1.     if (this.shouldUseHtml5Audio() && folder === 'bgm') {
复制代码
楼主改的
  1. if (this.shouldUseHtml5Audio() && folder === 'audio') {
复制代码

作者: zhangjiki    时间: 2015-10-30 20:15
本帖最后由 zhangjiki 于 2015-10-30 20:20 编辑
trentswd 发表于 2015-10-30 20:07
楼主改了这个地方
原来楼主改的


那个audio瞎写的,随便写成什么(只要不写成bgm、bgs、se、me就行)或者把那半句去掉都可以,但是并没有实质解决问题,代码我看不懂。体现出来的问题就是播放有延迟,不能循环播放,熄屏停放。只能靠别人解决了。
其实只要找到bgm自动循环那一段代码改一下就好了,可惜我是看不懂。
作者: trentswd    时间: 2015-10-30 20:25

  1. AudioManager.createBuffer = function(folder, name) {
  2.     var ext = this.audioFileExt();
  3.     var url = this._path + folder + '/' + encodeURIComponent(name) + ext;
  4.     if (this.shouldUseHtml5Audio() && folder === 'bgm') {
  5.         Html5Audio.setup(url);
  6.         return Html5Audio;
  7.     } else {
  8.         return new WebAudio(url);
  9.     }
  10. };
复制代码
这段是创建缓冲
意思是
如果应该用html5audio且存在bgm文件夹,那么使用html5audio
否则使用webAudio

看样子是楼主的手机支持html5Audio所以进入了html5audio的分支,但是不知道为啥创建失败
改了之后因为找的是audio,但是找的那个目录下面只有"bgm" "se" "me" "bgs"四个文件夹,所以进入了否则分支,使用了webAudio。楼主说的卡应该就是因为使用了webAudio
作者: 汪汪    时间: 2015-10-30 20:29
额,机翻的,或许对楼主有用

作者: trentswd    时间: 2015-10-30 20:32
http://gitmv.sinaapp.com/demo/
楼主直接用手机chrome打开这个有声音吗,我的chrome可以
如果楼主的也可以 可能就是wex的问题了……
作者: 索里    时间: 2015-11-2 14:55
多谢分享
作者: woodey    时间: 2015-11-3 10:54
为啥不用crosswalk呢。。。。除了代码本身的内存泄露其他没什么问题了
作者: zhangjiki    时间: 2015-11-3 11:00
本帖最后由 zhangjiki 于 2015-11-3 11:01 编辑
woodey 发表于 2015-11-3 10:54
为啥不用crosswalk呢。。。。除了代码本身的内存泄露其他没什么问题了


因为没有这个简单嘛,不想在自用电脑上安一堆(对我来说)只有一个软件才能用到的软件和设置,在电脑上安自己不想安的东西还要追述到捅咕自己电脑架论坛的时候了。
作者: doranikofu    时间: 2015-11-3 11:01
之前看帖子是说转成ogg就可以么 没在手机上试过。。。




欢迎光临 Project1 (https://rpg.blue/) Powered by Discuz! X3.1