为什么WINCE下mixeropen这个函数老是执行不成功呢

jakysong   2007-1-21 19:10 楼主
在PC上是可以的,CE下面也是有这个API的,应该怎么用呢?

HMIXER hmx;
mixerOpen(&hmx, 0, 0, 0, 0);

都是这么调用,编译也通过,但是执行的时候不成功

回复评论 (3)

mixerOpen(&m_hMixer,
        0,
         (DWORD)this->GetSafeHwnd(),
        NULL,
        MIXER_OBJECTF_MIXER | CALLBACK_WINDOW)
也可能是你的模拟器没有音频驱动,以前我也遇到过这样的!
点赞  2007-1-22 08:40
to xyz666

我是直接在CE的开发板上调试的,音频播放是可以的,这是不是表示驱动是没问题的?
现在是不能录音的问题,我想用mixer来调一下看看是不是麦克风音量的问题

我照着你的代码改了一下,还是不行,返回值是2,正确的应该是0好像,你有做过这方面的东西吗,发个详细点的代码参考一下?谢谢
点赞  2007-1-22 10:06

我也没用过这个API函数,不过我可以给你推荐一篇文章,你可以参考一下:

http://tech.sina.com.cn/s/2005-11-17/1734768835.shtml
点赞  2007-1-29 12:19
电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 京公网安备 11010802033920号
    写回复