如题所示,
首先实现变速播放,其次实现播放声调的恢复(也就是如何变调)

解决方案 »

  1.   

    呵呵,你要以用DX SHOW来帮助,加上声卡的功能
      

  2.   

    用DIRECTX SHOW来播放吧,它有FIELD可以实现你要的功能的
      

  3.   

    在delphi里用directshow,想想就害怕。我还得去读那些讨厌的c++程序.
      

  4.   

    delphi当然可以用directshow 你害怕什么呢
      

  5.   

    to  8848huawei() 
    我没说它不能用,我倒是有一套directx9的头文件的pascal声明,
    但是关键是没有资料,现在的很多资料都是对c++的,用delphi写directx方面的东西,
    实在不是明智的选择。如果我想学directshow的话,还不如用c++来得快呢。所以我希望用别的办法,比如我现在已经取得了声音的数据,通过怎样的变换能让它加速
    减速,变调,简单的说,我是想要那套算法。
      

  6.   

    to miky(miky)   所以我才要算法么,比如加速,我可以用抽样,减速,可以用补偿,
    总之,应该还是有办法的,有算法的,我只是不会而已。
      

  7.   

    mp3的播放速度啊,确实是个难题,不过楼主想改变速度还要保持原来的声调,这可能确实无法实现.
    朋友们有空了也看看我的问题吧
    先谢谢了
    http://community.csdn.net/Expert/topic/3110/3110048.xml?temp=.3355677
      MP3 播放速度调节的问题,高手请进!!!