怎样编程实现播放mp3等格式的歌曲

mmkill 2003-10-11 10:41:18
怎样编程实现播放mp3等格式的歌曲,最好不借助外部控件
...全文
92 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
thisisyjs 2003-11-28
  • 打赏
  • 举报
回复
用DirectShow 做,找现成的 解码Filter。
通常不要自己直接解码,算法比较繁琐。
beyondsun 2003-11-28
  • 打赏
  • 举报
回复
VB的
hcj2002 2003-11-23
  • 打赏
  • 举报
回复
MediaPlayer控件播放mp3

Private Sub Command1_Click()
Dlg.CancelError = True
On Error GoTo handler
With Dlg
.InitDir = App.Path
.Filter = "Midi Files(*.mid)|*.mid|MP3 Files(*.mp3)|*.mp3|Wave Filse(*.wav)|*.wav|(*.m3u)|*.m3u"

.ShowOpen
End With

mp.URL = Dlg.FileName
mp.play



handler:
Exit Sub

End Sub

有专门播放mp3的第三方控件,其实是很好的。
另外也可以用API函数mciExecute播放
heartache 2003-11-23
  • 打赏
  • 举报
回复
累死...不知道winamp提供的那个sdk能不能用
ekin 2003-11-23
  • 打赏
  • 举报
回复
强的话自己写解码器
ly840325 2003-11-23
  • 打赏
  • 举报
回复
TMediaPlayer
Haofei 2003-11-21
  • 打赏
  • 举报
回复
TMediaPlayer控件是调用Windows的MCI(Media Control Interface)来实现媒体的播放的,只要你Windows中有相应的解码器,就可以播放相应的文件。Windows2000以上系统自带了MP3解码器,因此可以直接用TMediaPlayer播放,而Windows 9X则必须安装Windows Media Player 8或RealOne Player2(这两个软件带有MP3解码器)后才可以用TMediaPlayer播放MP3。
邹工 2003-10-11
  • 打赏
  • 举报
回复
Delphi自带的TMediaPlayer控件

1,183

社区成员

发帖
与我相关
我的任务
社区描述
Delphi GAME,图形处理/多媒体
社区管理员
  • GAME,图形处理/多媒体社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧