有人告诉我用waveoutopen()和waveoutwrite()可是前一个函数的设备ID指的好像是音频设备ID 而不是硬件(AT命令等都弄好了,请高手指教 ,谢谢谢谢

解决方案 »

  1.   

    用TAPI,lineGetID()可以得到这个设备ID
      

  2.   

    用TAPI,lineGetID()可以得到这个设备ID
      

  3.   

    我是用MSCOMM直接操作的,嘻嘻,用它的GETCOMMID()得到的ID会没声:(
      

  4.   

    你得到的ID是 "datamodem" 类型的ID,怎么会有声音呢?
    建议你看看line类函数如果用AT命令也可以,不过这样兼容性很差。
      

  5.   

    不是啊,我已经把MODEM设置成语音模式了,AT+FCLASS=8;
      

  6.   

    没有用,用LINEGETID()我试过,不行的
      

  7.   

    语音数据用什么发??可以用MSCOMM的SETOUTPUT()吗?我做一半了,不好改,很急,谢谢
      

  8.   

    能不能给个VC的例子,用MSCOMM,谢谢谢谢太谢谢了,就差最后一步,搞了半个月了,不知道怎么发语音数据!~
      

  9.   

    问题是怎么得到WAVEOUTOPEN()要的ID,不用TAPI
      

  10.   

    首先是否支持语音,大多数像不支,
    如支持,设到语音模式,设拨特率等等,再就可写wav格式到串口。
      

  11.   

    呵呵,我的问题就是不知道怎么把WAV写到串口,其它的都搞定了
      

  12.   

    就是把文件读进来,发给串口啊
    API用WriteFile,控件我不熟。
      

  13.   

    我用waveoutopen()和waveoutwrite()就是为了发音频啊!~只是搞不定设备不知道怎么发,,,,,,,,,,,,有没有哪位高手有弄过的给我一段原码好吗~~~~~~~~~~~~~~~~~~~~~~~(不是waveoutopen()和waveoutwrite()的原码而是向MODEM发音频的
      

  14.   

    我也要moden编程的代码,可以给我看看吗 ?
    [email protected]
      

  15.   

    根据你的情况,用TAPI是我唯一知道的办法
    《windows 95 通讯编程》
      

  16.   

    msconn是发声设备吗?我想你的想法可能不通
      

  17.   

    我已经把MODEM设置成语音模式连接了啊!~
      

  18.   

    我也在做类似的工作,你搞定了要把你的原码给我一份啊,先谢了!
    [email protected]
      

  19.   

    我也做过类似的东西,而且得到了modem的ID。
    不过就是格式不支持,随便放一个wave文件都不行,各种音频格式都试过了,比较郁闷。
      

  20.   

    你的MODEM ID 是什么?怎么得到?能不能共享一下?用TAPI吗?                有没有哪位大虾帮帮忙哪!~
      

  21.   

    呵呵我也一样
    用TAPI取DTMF会不会麻烦 ?
      

  22.   

    不知道怎么做
    不知道错在哪
    不知道是不是MODEM ID有错
      

  23.   

    《windows95 通讯编程》你可以参考一下!