------------>>> 怎样当进入窗体时,自动播放声音文件? <<<<-------------

ThankU 2001-02-10 03:45:00

怎样当进入窗体时,自动播放声音文件?

比如media.wav放在当前目录下(相对路径),有什么办法可以达到下面的效果?

请高手不吝赐教,谢谢!

void __fastcall TForm1::FormCreate(TObject *Sender)
{

播放 media.wav;

}
...全文
166 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
TR@SOE 2001-02-11
  • 打赏
  • 举报
回复
还是独立地孵化出一个线程来做的比较好。播放WAV会很占主线程的时间的。
Hopping 2001-02-10
  • 打赏
  • 举报
回复
假如要循环播放呢
沒有名字 2001-02-10
  • 打赏
  • 举报
回复
是啊,我也是
我不懂电脑 2001-02-10
  • 打赏
  • 举报
回复
晚了
rh 2001-02-10
  • 打赏
  • 举报
回复
比如:
PlaySound("Chord.wav",NULL,SND_FILENAME and SND_ASYNC);
其中:第三个参数要指明是资源,第二个参数是Application的实例句柄,第一个是文件名

ThankU 2001-02-10
  • 打赏
  • 举报
回复

请举例解释playsound函数的用法。多谢!
rh 2001-02-10
  • 打赏
  • 举报
回复
何必用mediaplay呢
在FormCreate里用playsound函数就行了
sundayboys 2001-02-10
  • 打赏
  • 举报
回复
呵呵,我已经试验过了,将MediaPlayer的Visible设为false,将AutoOpen设为true,FileName设为你想要的.wav,然后在
void __fastcall TForm1::FormCreate(TObject *Sender)
{

MediaPlayer1->Play();

}
就可以了。

13,873

社区成员

发帖
与我相关
我的任务
社区描述
C++ Builder相关内容讨论区
社区管理员
  • 基础类社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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