你装个Windows Media Player 9或RealOne Player就可以用Delphi的TMediaPlayer播放MP3了。其实是因为你的机器中没有MP3解码器造成的,上述两个软件带了MP3的解码器。你用的应该是Win98,Win2000和XP已自带MP3解码器。
TMediaPlayer控件是调用Windows的MCI(Media Control Interface)来实现媒体的播放的,只要你Windows中有相应的解码器,就可以播放相应的文件。Windows2000以上系统自带了MP3解码器,因此可以直接用TMediaPlayer播放,而Windows 9X则必须安装Windows Media Player 8或RealOne Player2(这两个软件带有MP3解码器)后才可以用TMediaPlayer播放MP3。
TbassPlayer组件,强大!