看了好多资料都不行,是否可以给我点资料
[email protected]

解决方案 »

  1.   

    DirectX里有获取当前输出音量的方法,然后用定时器(WM_TIMER、SetTimer)来定时获取音量,再显示到进度条控件上或者自己画出来。
      

  2.   

    http://www.programbbs.com/doc/3080.htm
    轻松实现类VC界面停靠窗口
      

  3.   

    不好意思,上面发错了DirectX应该能得到PCM的音量的,如果不能,用PCM数据可以计算的出音量
      

  4.   

    写一个filter挂在render前,得到PCM数据,经过计算,画出来.
      

  5.   

    jink:是否可以给我一点资料或程序,谢谢,分我先给你
      

  6.   

    不是有个接口与音频打交道么,好像是IBasicAudio ,看看?
    或者看看Audio Renderer提供的接口中有无此功能的,印象中应该有的!
      

  7.   

    一定要用DirectShow? 给个参考,一个开源的音乐播放器,不是用DirectShow实现的
    http://www.codeproject.com/KB/cpp/Media_PlayerByyazan_nemer.aspx可以下载它的源码看一下,播放器有的功能,基本上它都有,截图如下: