如何转换多媒体播放器的关于音频和图象的格式,请高手指点。我要用控件做一个功能相对复杂一些的播放器,但是解码方面我还不行,,

解决方案 »

  1.   

    调用现成的链接库,这种东西做出来没什么价值,难道怎么找这些东西还需要教,搜索引擎自己做,就更教不了了,一两句话说不清楚,给你现成的代码几乎不可能,当然网上大量公开的代码也有,自己搜索,但你要考虑清楚你的基础是否够,否则有代码给你也是天书?可以考虑图形图像解析入门,找些JPEG,TGifImage等的解析代码看起,对一些常用的压缩算法RLE,LZW必须掌握,而MP3,WAV,MPEG-1/2等格式也是有公开的格式描述文档和大量代码可供参考的,自己去看,去研究http://www.csdn.net/dev/format/
    就是在CSDN也有些资料
      

  2.   

    //转换格式 _hr := g_pGraphBuilder.renderfile(@wfile, nil); 
    // 建立了一个能够播放文件的Filter Graph。第一个参数是文件名,第二个参数必须为nil 
    if failed(_hr) 
    then showmessage('打开文件错误'); end;end;
    procedure TForm1.volumebanChange(Sender: TObject);
    begin if not PLAYING then exit; 
    不知道能有所帮助否。