TMediaPlayer的怪现象(50分)

  • 主题发起人 LeeChange
  • 开始时间
L

LeeChange

Unregistered / Unconfirmed
GUEST, unregistred user!
TMediaPlayer控件,想用来录音。
AutoOpen:=False;
AutoEnabled:=False;
DeviceType:=dtAutoSelect;

procedure TForm.Button1Click(Sender: TObject);
begin

with MediaPlayerdo

begin

FileName:='c:/a.wav';
Open;
StartRecording
end
end;


procedure TForm.Button2Click(Sender: TObject);
begin

with MediaPlayerdo

begin

Stop;
Save
end
end;

结果文件长度总为0.
 
没有玩过,但我怀疑你这段怎么编译通过的?
 
附加功能 将问题提前
 
procedure TForm1.Button1Click(Sender: TObject);
begin

with MediaPlayerdo

begin

FileName:='d:/Sex.wav';
Open;
StartRecording;
end;

end;

procedure TForm1.Button2Click(Sender: TObject);
begin

with MediaPlayerdo

begin

Stop;
FileName:='d:/test.wav';
//要先指定存下的文件名
Save;
end;

end;
 
gy1969是对的。
DeviceType:=dtAutoSelect;
Procedure TForm.Button1Click(Sender: TObject);
begin

with MediaPlayerdo

begin

FileName:='c:/a.wav';
Open;
如果c:/a.wav为空或找不到的话open时就出错了。
 
请继续或结束
 
接受答案了.
 

Similar threads

I
回复
0
查看
508
import
I
I
回复
0
查看
619
import
I
I
回复
0
查看
667
import
I
顶部