设为首页收藏本站|繁體中文

Project1

 找回密码
 注册会员
搜索
查看: 8188|回复: 13
打印 上一主题 下一主题

[已经过期] 暂时放弃修改

[复制链接]

Lv1.梦旅人

梦石
0
星屑
50
在线时间
31 小时
注册时间
2015-10-26
帖子
25
跳转到指定楼层
1
发表于 2015-10-30 12:59:16 | 只看该作者 回帖奖励 |正序浏览 |阅读模式

加入我们,或者,欢迎回来。

您需要 登录 才可以下载或查看,没有帐号?注册会员

x
本帖最后由 zhangjiki 于 2015-11-3 11:06 编辑

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

点评

..分类为已过期 使用一个恰当的标题或者修正后@我分类回来  发表于 2015-11-28 16:25
请使用一个合适的标题  发表于 2015-11-21 17:29

Lv2.观梦者

梦石
0
星屑
676
在线时间
224 小时
注册时间
2006-12-7
帖子
839
14
发表于 2015-11-3 11:01:37 | 只看该作者
之前看帖子是说转成ogg就可以么 没在手机上试过。。。
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
50
在线时间
31 小时
注册时间
2015-10-26
帖子
25
13
 楼主| 发表于 2015-11-3 11:00:07 | 只看该作者
本帖最后由 zhangjiki 于 2015-11-3 11:01 编辑
woodey 发表于 2015-11-3 10:54
为啥不用crosswalk呢。。。。除了代码本身的内存泄露其他没什么问题了


因为没有这个简单嘛,不想在自用电脑上安一堆(对我来说)只有一个软件才能用到的软件和设置,在电脑上安自己不想安的东西还要追述到捅咕自己电脑架论坛的时候了。
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
50
在线时间
29 小时
注册时间
2015-10-28
帖子
30
12
发表于 2015-11-3 10:54:30 | 只看该作者
为啥不用crosswalk呢。。。。除了代码本身的内存泄露其他没什么问题了
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
60
在线时间
81 小时
注册时间
2015-4-19
帖子
68
11
发表于 2015-11-2 14:55:51 | 只看该作者
多谢分享
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
65
在线时间
385 小时
注册时间
2007-7-27
帖子
4106

开拓者

10
发表于 2015-10-30 20:32:17 | 只看该作者
http://gitmv.sinaapp.com/demo/
楼主直接用手机chrome打开这个有声音吗,我的chrome可以
如果楼主的也可以 可能就是wex的问题了……

点评

可以!!  发表于 2015-10-30 20:51
有声音。 也许是wex5打包的浏览器有问题,但是真不想架本地服务器啊,把电脑弄的好乱,算了,等几天再说吧。  发表于 2015-10-30 20:51
吸吸
回复 支持 反对

使用道具 举报

Lv3.寻梦者

梦石
0
星屑
1232
在线时间
1017 小时
注册时间
2011-4-30
帖子
1516
9
发表于 2015-10-30 20:29:37 | 只看该作者
额,机翻的,或许对楼主有用

点评

谢谢,我参考一下,但是也有可能是打包工具的问题。  发表于 2015-10-30 21:11
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
65
在线时间
385 小时
注册时间
2007-7-27
帖子
4106

开拓者

8
发表于 2015-10-30 20:25:48 | 只看该作者

  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

点评

我刚才试了一下楼下发的链接,在浏览器里玩,锁屏是暂停音乐,我改完以后的情况是,锁屏以后是停止音乐,除非再次触发。我估摸是wex5的问题。  发表于 2015-10-30 20:55
锁屏自动停止应该不是bug,不循环就不知道了  发表于 2015-10-30 20:33
有懂代码的人就太好了,现在的问题是bgm不自动循环,熄屏自动停止,帮看看怎么改呗。  发表于 2015-10-30 20:31
吸吸
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
50
在线时间
31 小时
注册时间
2015-10-26
帖子
25
7
 楼主| 发表于 2015-10-30 20:15:14 | 只看该作者
本帖最后由 zhangjiki 于 2015-10-30 20:20 编辑
trentswd 发表于 2015-10-30 20:07
楼主改了这个地方
原来楼主改的


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

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
65
在线时间
385 小时
注册时间
2007-7-27
帖子
4106

开拓者

6
发表于 2015-10-30 20:07:19 | 只看该作者
楼主改了这个地方
原来
  1.     if (this.shouldUseHtml5Audio() && folder === 'bgm') {
复制代码
楼主改的
  1. if (this.shouldUseHtml5Audio() && folder === 'audio') {
复制代码

点评

反正‘’里面不能写bgm、bgs、se、me,写哪个哪个文件夹的文件就读取不了。把这半句删掉还是能运行。现在问题是bgm有延迟、不循环需要改其它代码。  发表于 2015-10-30 20:25
可不可以问一下原理是什么....文件夹变了吗?  发表于 2015-10-30 20:16
吸吸
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册会员

本版积分规则

拿上你的纸笔,建造一个属于你的梦想世界,加入吧。
 注册会员
找回密码

站长信箱:[email protected]|手机版|小黑屋|无图版|Project1游戏制作

GMT+8, 2024-11-23 07:21

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表