如何在delphi中播放聲音檔(.mp3)? 可以用TMediaPlayer组件,或用API PlaySound(),eg:PlaySound(PChar(OpenDialog1.FileName,0,SND_ASYNC); 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 怎么最近老出错呀!不好意思PlaySound(PChar(OpenDialog1.FileName,0,SND_ASYNC);改为:PlaySound(PChar(OpenDialog1.FileName),0,SND_ASYNC);具体看一下帮助吧 用TMediaPlayer组件,它可以播放常用的格式,如*.avi,*.wav,*.mp3 AnsiString sFilName = "open \"" +"+ "mp3路径" type mpegvideo alias mpeg";mciSendString(sFilName.c_str(), NULL, 0, 0); 用组件当然可以,我就是用自己写的程序播放mp3,使用mediaplayer组件 procedure TForm1.DdhRoundBtn1Click(Sender: TObject);beginif Opendialog1.execute thenrealaudio1.source:=opendialog1.filename;end; shellexecute(handle,'open',pchar('your player path'),pchar('your mp3file',nil,sw_shownormal);试试吧,可能后面几个参数错了!不过用NIL填就是了 Delphi中如何检测USB音频设备并控制该音频设备的音量 一个很简单很简单的问题,大家进来解决下 qreport 要分3列 打印 怎么实现? 如何实现ADO自动连接SQL 请教真正的桌面居中问题 高分求:怎样根据TMemo的行数设置Tmemo的高度,让Tmemo刚好能显示所有的文本? 关于用win32中datetimepicker插入日期到sqlserver7.0的表出现错误日期的怪事? 请教!!!!!!!!!!!!! delphi2006中怎样保存word文档 为什么我的电脑不能下载FTP的文件??? TreeView 中怎样最快找到所有一个节点下所有子结点? 再问超难度sql语句
PlaySound(PChar(OpenDialog1.FileName,0,SND_ASYNC);
改为:
PlaySound(PChar(OpenDialog1.FileName),0,SND_ASYNC);
具体看一下帮助吧
mciSendString(sFilName.c_str(), NULL, 0, 0);
begin
if Opendialog1.execute then
realaudio1.source:=opendialog1.filename;
end;
试试吧,可能后面几个参数错了!不过用NIL填就是了