解决方案 »

  1.   

    http://www.pediy.com/kssd/pediy07/pediy7-782.htm
      

  2.   

    参考我的博客代码DirectSound 播放自定义采集的数据 
      

  3.   

    将数据保存为.wav文件,使用PlaySound函数播放
      

  4.   

    做成二进制数据一个字节一个字节写到文件里保存为 wav 文件?
      

  5.   

    你的数据应该是纯音频pcm数据而不是一个完整的wav文件数据,标准的wav有数据头,你得知道采样率,采样位数等信息,自己构造一个wav头,然后保存为wav文件再用playSound播放
      

  6.   

    这样么,有原始数据还不能直接播放么?还需要转到 wav 文件?
      

  7.   

    如果用playsound来播放就要写一个wav文件,能直接播放原始数据的方法我不知道。
      

  8.   

    playsound 不是有个 SND_MEMORY,不知干嘛用的,搞搞
      

  9.   

    就是构造出出数据头,然后加上数据原始数据流,做成 wav文件格式,
    最后用 用 playsound 的 SND_MEMORY 选项播放这样么
      

  10.   

    就是构造出出数据头,然后加上数据原始数据流,做成 wav文件格式,
    最后用 用 playsound 的 SND_MEMORY 选项播放这样么
    你都能构造成文件了要什么SND_MEMORY啊,肯定是SNF_FILENAME啊
      

  11.   


    SNF_FILENAME 不是需要文件路径么? 我只是构造了这么个wav格式的 数据流,没写到文件中。
    难道我要先写到一个实体文件里,然后 playsound ?
      

  12.   

    好了。 最后用: waveOutOpen
    谢谢大家!