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

Project1

 找回密码
 注册会员
搜索
查看: 8238|回复: 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
星屑
428
在线时间
400 小时
注册时间
2009-8-30
帖子
612

开拓者

2
发表于 2015-10-30 13:33:21 | 只看该作者
谢谢分享
回复 支持 反对

使用道具 举报

Lv4.逐梦者

梦石
10
星屑
1496
在线时间
1086 小时
注册时间
2013-9-4
帖子
1313
3
发表于 2015-10-30 14:09:07 | 只看该作者
改了啥?什么原因说一下,睡觉也安心点
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
50
在线时间
15 小时
注册时间
2015-10-7
帖子
5
4
发表于 2015-10-30 14:47:19 | 只看该作者
hehaaaa哈啊啊啊啊哦
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
50
在线时间
53 小时
注册时间
2015-6-26
帖子
11
5
发表于 2015-10-30 15:38:15 | 只看该作者
楼主辛苦了
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
70
在线时间
386 小时
注册时间
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
吸吸
回复 支持 反对

使用道具 举报

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
星屑
70
在线时间
386 小时
注册时间
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
吸吸
回复 支持 反对

使用道具 举报

Lv3.寻梦者

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

点评

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

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
70
在线时间
386 小时
注册时间
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
吸吸
回复 支持 反对

使用道具 举报

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

本版积分规则

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

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

GMT+8, 2024-12-22 15:36

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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