没办法,只能用他
用一个MediaPlayer控件后,我设置:
MediaPlayer1.FileName := 'Music\town.mid';
MediaPlayer1.Open;
可以播放了
但我想知道的更多,我要知道播放这首歌的总时间(这首歌总共能播几分钟),以及歌曲文件的长度,当前进度谁知道呢?
用一个MediaPlayer控件后,我设置:
MediaPlayer1.FileName := 'Music\town.mid';
MediaPlayer1.Open;
可以播放了
但我想知道的更多,我要知道播放这首歌的总时间(这首歌总共能播几分钟),以及歌曲文件的长度,当前进度谁知道呢?
解决方案 »
- 动态在dbchart添加Series的问题。
- 请教RasAPI函数拨号PPPOE的问题
- 为何自己的程序在系统关闭(包括注销,关闭,关机)下无法关闭,非得手动关闭,而待机,休眠却可以
- 请高手指教,关于对sql的查询结果记录,进行处理的问题~
- 各位高手请问如何将THandle 类型 转换为TForm类型?
- 汉堡真菜,足彩完蛋,郁闷放分
- 关于OleObject.Document的怪问题
- 向您請教一問題?
- *****************请问如何用delphi做一个客户端,为了连接一个用VC做的Socket服务器?***************
- 关于表单间互相调用的问题?
- handle ,null,nil,0
- 如何根据数据库中的数据动态生成TreeView?
mediaplayer.position //当前位置
uses
MMSystem;procedure TForm1.SetVolume(const volL, volR: Word);
var
hWO: HWAVEOUT;
waveF: TWAVEFORMATEX;
vol: DWORD;
begin
FillChar(waveF, SizeOf(waveF), 0);
waveOutOpen(@hWO, WAVE_MAPPER, @waveF, 0, 0, 0);
vol := volL + volR shl 16;
// 設定音量
waveOutSetVolume(hWO, vol);
waveOutClose(hWO);
end;