关于imedia的问题

cxjchen 2010-06-03 11:42:01
我最近做一个游戏,我想问一下我游戏中用Imedia播放声音,我想在游戏结束时画面停住然后加入一个声音,于是我在GAME函数中加入了播放声音的函数,虽然我创建了实例,并且在IMEDIA_SetMediaData里重新设置了数据,但是依然没有声音,请问有什么解决办法?
...全文
1884 4 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
benoit_fr 2010-06-28
  • 打赏
  • 举报
回复
播放音乐的时候你是否调用了IMedia_Play?如果没有调用IMedia_Play函数,声音是没有办法出来的。
还有一个问题需要确认一下IMedia_SetVolume当前的音量是多少,看看你系统默认的音量是否为0。
第三看看你输出的设备是否是speaker?ISOUND_SetDevice.函数。
rou1983 2010-06-24
  • 打赏
  • 举报
回复
首先确定你的按照MEDIA的状态机来做,其次看你播放文件格式目标机器是否支持,如果都没有问题的话,在你注册给MEDIA的callback函数,抓LOG来分析
pjy717 2010-06-22
  • 打赏
  • 举报
回复
没调用IMedia_Play()吧
strayedbird 2010-06-04
  • 打赏
  • 举报
回复
注意下面图中Idle到ready状态,是单向的,不能回去。所以释放Imedia重来吧。


Idle
|
| IMedia_SetMediaData()
V
Ready
|
V
-----------------------
| |
IMedia_Play() | | IMedia_Record()
V V
Play Record
| ^ ^ |
IMedia_Pause()| | IMedia_Resume() | | IMedia_Pause()
V | | V
Play_Pause Record_Pause

2,853

社区成员

发帖
与我相关
我的任务
社区描述
本论坛以AI、WoS 、XR、IoT、Auto、生成式AI等核心板块组成,为开发者提供便捷及高效的学习和交流平台。 高通开发者专区主页:https://qualcomm.csdn.net/
人工智能物联网机器学习 技术论坛(原bbs) 北京·东城区
社区管理员
  • csdnsqst0050
  • chipseeker
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧