我最近做一个游戏,我想问一下我游戏中用Imedia播放声音,我想在游戏结束时画面停住然后加入一个声音,于是我在GAME函数中加入了播放声音的函数,虽然我创建了实例,并且在IMEDIA_SetMediaData里重新设置了数据,但是依然没有声音,请问有什么解决办法?
------解决方案--------------------------------------------------------
注意下面图中Idle到ready状态,是单向的,不能回去。所以释放Imedia重来吧。
Idle
------解决方案--------------------------------------------------------
------解决方案--------------------------------------------------------
IMedia_SetMediaData()
V
Ready
------解决方案--------------------------------------------------------
V
-----------------------
------解决方案--------------------------------------------------------
------解决方案--------------------------------------------------------
IMedia_Play()
------解决方案--------------------------------------------------------
------解决方案--------------------------------------------------------
IMedia_Record()
V V
Play Record
------解决方案--------------------------------------------------------
^ ^
------解决方案--------------------------------------------------------
IMedia_Pause()
------解决方案--------------------------------------------------------
------解决方案--------------------------------------------------------
IMedia_Resume()
------解决方案--------------------------------------------------------
------解决方案--------------------------------------------------------
IMedia_Pause()
V
------解决方案--------------------------------------------------------