我想知道 Windows Media Player 和 WinAMP 中的可视化效果 (Visualizations) 是如实现的,如果谁有 Sam

  • 主题发起人 主题发起人 varphone
  • 开始时间 开始时间
V

varphone

Unregistered / Unconfirmed
GUEST, unregistred user!
我想知道 Windows Media Player 和 WinAMP 中的可视化效果 (Visualizations) 是如实现的,如果谁有 Sample Source Code 是否可以给我一份。(100分)<br />我想知道 Windows Media Player 和 WinAMP 中的可视化效果 (Visualizations) 是如实现的,如果谁有 Sample Source Code 是否可以给我一份。
 
http://msdn.microsoft.com/library/default.asp?url=/library/en-us/wmplay/mmp_sdk/aboutplayercustomvisualizations.asp
对于Media Player来说,你先要下载Windows Media Player SDK
http://msdn.microsoft.com/library/default.asp?url=/library/en-us/dnwmt/html/wmsdk.asp

Windows Media Player SDK提供了接口来创建Visualizations插件,其实就是Media Player把正
在播放的音乐的各项技术指标传给你的程序,比如音量、频率之类的,你的程序根据这些参数来
显示图像而已(一般都是用DirectDraw),你可以简单点,用文本直接显示Windows Media Player
传给你的插件的各项技术指标试试。

WinAMP也是差不多,只不过接口标准和Microsoft的不同而已。

对于Media Player来说的话,编写自己的Visualizations,就是开发一个COM,Windows Media Player
SDK提供了VC的向导来开发Visualizations,我自己没有试过。但是WindowsMedia网站有很多源代码供
下载的。
 
看看下面的程序也许对你有帮助
http://vcl.vclxx.org/DELPHI/D32SAMPL/ZRINGS32.ZIP

这是我在两年前看过的一个程序,他用纯算法来实现对点的控制,如果你有兴趣
可以看看他的源代码,相信能学到很多东西。
注意:别光看他的执行效果,About按扭里的效果才是经典。
 
多人接受答案了。
 
后退
顶部