トップページ > プログラム > 2015年03月21日 > nRQhEukI

書き込み順位&時間帯一覧

10 位/145 ID中時間01234567891011121314151617181920212223Total
書き込み数0000000000000000030000003



使用した名前一覧書き込んだスレッド一覧
43 ◆HdTBZ7DE26
くだすれDelphi(超初心者用)その56

書き込みレス一覧

くだすれDelphi(超初心者用)その56
347 :43 ◆HdTBZ7DE26 [sage]:2015/03/21(土) 17:22:51.14 ID:nRQhEukI
こんにちは
mciSendStringの利用に取り組んでいます。
再生スピードを変えようとsetコマンドを使うと
エラーが出てコンパイルできません。
良い知恵があったら教えていただけないでしょうか。

procedure TForm1.Button3Click(Sender: TObject);
var
Speed : intger;
FMCISpeed : string;

begin
Speed := 500;
FMCISpeed := IntToStr(speed);
mciSendString(PChar(('set '+MusicFile+' speed + FMCISpeed'), '', 0, 0)) ;

よろしくお願いいたします。

end;
くだすれDelphi(超初心者用)その56
348 :43 ◆HdTBZ7DE26 [sage]:2015/03/21(土) 17:27:32.30 ID:nRQhEukI
該当箇所を書き出します。
procedure TForm1.Button2Click(Sender: TObject);
begin
mciSendString(PChar('stop MusicFile'), nil, 0, 0);
mciSendString('close MusicFile', 0,0,0);

end;

procedure TForm1.Button3Click(Sender: TObject);
begin
FMCISpeed:= IntToStr(speed+500);
mciSendString('set '+MusicFile+' speed '+ FMCISpeed);
end;

procedure TForm1.Button4Click(Sender: TObject);
begin
FMCISpeed:= IntToStr(speed-500);
mciSendString('set '+MusicFile+' speed '+ FMCISpeed);
end;
くだすれDelphi(超初心者用)その56
349 :43 ◆HdTBZ7DE26 [sage]:2015/03/21(土) 17:28:01.97 ID:nRQhEukI
続き

procedure TForm1.FileListBox1Change(Sender: TObject);
begin
if FileExists(FileListBox1.FileName) then
begin
end;
end;


procedure TForm1.PlayBtnClick(Sender: TObject);
begin
if FileExists(FileListBox1.FileName) then begin // Edit1.Textにmp3のファイル名
mciSendString(PChar('open "' + FileListBox1.FileName + '"type MpegVideo'+ 'alias MusicFile'), nil, 0, 0);
mciSendString(PChar('play MusicFile'), nil, 0, 0);
end;
end;


※このページは、『2ちゃんねる』の書き込みを基に自動生成したものです。オリジナルはリンク先の2ちゃんねるの書き込みです。
※このサイトでオリジナルの書き込みについては対応できません。
※何か問題のある場合はメールをしてください。対応します。