首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 移动开发 > Brew >

关于游戏的背景音与其他音混播的有关问题

2012-01-19 
关于游戏的背景音与其他音混播的问题问题场景:在游戏开始,背景音是一直播放的,当有其他事件,比如得到某个

关于游戏的背景音与其他音混播的问题
问题场景:在游戏开始,背景音是一直播放的,当有其他事件,比如得到某个道具后,有道具音,这时播放道具音,然后继续播放背景音,整个过程在模拟器上是没有问题的,,但是在华为的实机上时,道具音响起后,背景音就不能正常继续播放的,完全停止了。。背景音是:mid音,道具音是:mp3格式。

是什么原因。。难道背景音必须用qcp格式的才可以吗。
如果不是这个原因,那是怎么了呢?

谢谢。。


[解决办法]
这个你要去查代码,需要你主动恢复背景音.
一般调用IMedia播放媒体文件,都会互诉的占用IMedia实例.

[解决办法]
高通不支持同时创建两个IMedia实例,播放道具音创建的IMedia把背景音的IMedia破坏掉了,所以播放完道具音后无法恢复背景音,可以在播放道具音时把之前创建的实例释放掉并记录下播放位置,需要播放背景音时在重新重建IMedia,从记录的位置继续播放。
[解决办法]
IMEDIA是不支持同时两个的,但是ISOUNDPLAY是可以两个的吧.或者一个IMEDIA一个ISOUNDPLAY

斌哥 军哥又饿了.......

热点排行