问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

如何解决cocos2dx 在android系统的音效bug

发布网友 发布时间:2022-04-12 19:11

我来回答

2个回答

懂视网 时间:2022-04-12 23:33

解决方法: 复制 ***cocos2dxplatformandroidjavasrc (***为cocos2d-x更目录) 到你android项目中的src文件夹中 这样就又有一个麻烦问题,是不是每次创建都要复制呢,答案当然是否定的,来看一劳永逸的方法,定位 (cocos2d-x根目录) emplateandroid

解决方法:
复制 ***cocos2dxplatformandroidjavasrc (***为cocos2d-x更目录) 到你android项目中的src文件夹中
这样就又有一个麻烦问题,是不是每次创建都要复制呢,答案当然是否定的,来看一劳永逸的方法,定位 (cocos2d-x根目录) emplateandroid,用文本文件打开 copy_files.sh,找到 copy_src_and_jni() 函数,添加入下代码

cp -rf $COCOSJAVALIB_ROOT/src $APP_DIR/proj.android


http://blog.163.com/zhoulong19880518@126/blog/static/6070970220132511558143/

热心网友 时间:2022-04-12 20:41

  您好,很高兴为您解答:
  SimpleAudioEngine是cocos2d-x播放声音、音效的引擎。像对于背景音乐会提供一个判断当前背景音乐是否播放完毕的接口,但是查了半天,音效并没有提供类似的接口, 大体看了下SimpleAudioEngine.cpp的实现,感觉自己写一个是可以的,所以将代码贴出来,跟大家分享下。

  SimpleAudioEngine.h文件中添加以下函数定义:

  //判断当前音效是否已经播放完
  bool getEffectIsPlaying(unsigned int nSoundId);

  SimpleAudioEngine.cpp函数实现,比较简单:
  //判断当前音效是否已经播放完
  bool SimpleAudioEngine::getEffectIsPlaying(unsigned int
  nSoundId)
  {
  EffectList::iterator p =
  sharedList().find(nSoundId);
  bool bRet = false;
  if (p !=
  sharedList().end())
  {
  bRet =
  p->second->IsPlaying();
  }
  return bRet;
  }复制代码

  注:修改后将libCocosDenshion类库重新编译一下。只要通过我们的soundid参数,便可找到MciPlayer,这样就好处理了。
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
红米手机怎么设置仅在wifi下载 映泰A770L3 6.x详细参数 映泰A770L3 6.x重要参数 问心诗集电子书txt全集下载 《第26局世界大学生运动会诗歌集》txt全集下载 自由体诗的欣赏txt全集下载 徐志摩诗全集txt全集下载 站立的近义词有哪些 站立的近义词是什么 小学语文教师工作评价1000字 吉林电气工程学院什么样 炒菜时油进了眼里怎么办 过夜茶叶茶第二天是否能喝 南昌欧菲光生物投诉电话多少 我在南昌欧菲光上班,现在不想上班了,准备自离,想知道欧菲光多少号到银行办理工资发放 喝隔夜茶有什么不好? 欧菲光开除扣多少钱 过夜的龙井茶水能喝吗 002456什么时间配股 深圳欧菲光区号是多少 过夜的龙井茶水能喝吗拜托了各位 谢谢 欧菲光集团曾兆豪固定资产是多少? 欧菲光的新股发行 欧菲光股票历史最高价格是多少? 木偶奇遇记有感,快!!明天就交!!现在答! 木偶奇遇记里的小木偶怎么经过一系列遭遇 新木偶奇遇记的本书内容 谁有新木偶奇遇记 (1996)版的 新木偶奇遇记 木偶奇遇记连环画怎么画? 木偶奇遇记里的小木偶简笔画怎么画 炒菜时不小心把油溅到眼晴里怎么办 鱼肉怎么刮下来做鱼丸 怎样把扫描后的东西直接保存为JPEG格式? 怎样做好鱼圆? 贫困户异地就医报销比例是多少 如何用扫描仪BENQ 5560 直接扫成JPEG格式的文件 鱼圆子做法怎么做 如何用扫描仪扫出BMP和JPEG格式? 贫困户住院花费了6000多元。可以报销多少?报百分之80,可报消多少钱? 鱼圆怎么做好吃 贫困户基本医疗保险的住院报销比例是多少 方兴未艾的二线城市有哪些 全国新二线城市有哪些 鱼丸子是怎么做的啊! 攒凑的拼音和解释和造句 怎么做鱼圆 油炸鱼元怎么做 攒钱的攒的读音 新二线城市是什么意思,到底是二线还是三线 一道汉语拼音问题