怎样取得系统自带windows meida player 正在播放的歌曲名字 ( 积分: 100 )

  • 主题发起人 主题发起人 zzggold2000
  • 开始时间 开始时间
Z

zzggold2000

Unregistered / Unconfirmed
GUEST, unregistred user!
msn的签名 能够动态反映系统自带媒体播放器正在播放的歌曲名字,不知能否用delphi实现类似的功能与qq结合起来,让qq实现和msn类似的效果?还望高手告之一二。
 
msn的签名 能够动态反映系统自带媒体播放器正在播放的歌曲名字,不知能否用delphi实现类似的功能与qq结合起来,让qq实现和msn类似的效果?还望高手告之一二。
 
我建议你到API那里看看,或将这个问题分类成API的
 
procedure TForm1.Button1Click(Sender: TObject);
begin

edit1.Text:=windowsmediaplayer1.currentMedia.name;//获取正在播放歌曲的名字
end;


procedure TForm1.Button2Click(Sender: TObject);
begin

if opendialog1.Execute then

begin

windowsmediaplayer1.URL:=opendialog1.Filename;

end;

end;
 
如果你想在你是程程中获取“Windows Media Player”正在播放的歌曲名字:
当前播放列表 CLASS 是: ATL:SysListView32
正在播放的歌曲时,歌曲名字是选中的!
那么,你可以发送一个消息来获取当前选定的歌曲名字就可以了:
消息: LVM_GETSELECTEDCOUNT
我以前用来获取文件夹中已选中的文件,上面你说的我也未试过,如果你成功了,也给我发一份源代码!
 
请问,有没有办法连这歌曲的长度也取得?
 

Similar threads

S
回复
0
查看
3K
SUNSTONE的Delphi笔记
S
S
回复
0
查看
2K
SUNSTONE的Delphi笔记
S
D
回复
0
查看
2K
DelphiTeacher的专栏
D
D
回复
0
查看
2K
DelphiTeacher的专栏
D
D
回复
0
查看
1K
DelphiTeacher的专栏
D
后退
顶部