关于如何检测mp3播放器拨完一首歌

zzxiaoma 2005-05-15 02:34:26
就是当放完一首歌后,我想让他循环播放,但是条件不知道是什么。
...全文
93 1 打赏 收藏 转发到动态 举报
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
Joe 2005-05-15
  • 打赏
  • 举报
回复
var
len: Integer;
begin
len := MediaPlayer1.Length;
......
end;
你在Timer里面判断MediaPlayer的Position,
if MediaPlayer1.Position = len then //说明一首歌播放完了
begin
......
end;
要注意的是MediaPlayer对于VBR的MP3歌曲在求Length的时候好象有点问题。但是,它又不像Windows Media Player控件那样有PlayState等属性,所以我只会这样来判断。

1,183

社区成员

发帖
与我相关
我的任务
社区描述
Delphi GAME,图形处理/多媒体
社区管理员
  • GAME,图形处理/多媒体社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧