如何一边放音乐,一边打字,两不误呢? (因为当播放另一个背景音乐时,就不能打字,大概需等待2-3秒时间,如何解决?)(50分)

  • 主题发起人 主题发起人 ptfjy
  • 开始时间 开始时间
^nEWnEW^:你好
现在还有一事不明,怎样在“线程里面创建一个TMediaPlayer”?
mid音乐文件能否播放?
此问题马上结束,给分!
 
先声明一个变量用于存放MediaPlayer实例。
var MyPlayer: TMediaPlayer;
//最好是作为线程类的私有成员,放在Private中
创建:
MyPlayer := TMediaPlayer.Create(Self);
使用:
MyPlayer.xxxxxxxxx;
事件:
MyPlayer.OnNotify := MyNotify;
//这里的MyNotify是一个自己写的函数
 
如何判断线程有没有释放呢?
if 此线程没有释放 then
////////这句有没有释放线程该如何写呢?
begin

PT.free;
//注:为释放线程
end;
close;
 
系统自动帮你关闭、释放。
 
知道了,谢谢大家!
 
后退
顶部