请大家帮帮忙,试用下我的MP3播放器 (0分)

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

lfpsoft

Unregistered / Unconfirmed
GUEST, unregistred user!
用Winamp的in_mp3.dll和out_wave.dll做了个和winamp一样的东东。
。功能就像Winamp播放MP3一样.而且支持使用winamp的Skins,支持10段均衡器调节.
给大家试用,希望各位能提出宝贵意见.
http://www.playicq.com/dispdoc.asp?id=721
 
给源码吗?

如果给Mail给我。

Delphihelp@163.com
 
www.playicq.com
 
不好意思,现在还不打算公开源码。
日后再考虑。
 
不给源码也懒得看。
播放器好的太多了!
 
不错 够专业

能 share就好了!
 
和winamp一样。没什么新鲜的感觉。
 
给源码学习学习~~~~~~~
anan168@163.com
 
还要登录?
太烦
不想看了
用其他的什么mpeg.dll也是可以做的
至少我也写过
没有source也就失去了很大的意义
顺便关注一下
不要登录就能当时通知一下
 
那个地方就是这样需要登录的。
要不留下E-MAIL,给你发过去。
 
mrmengyi@163.net
thanks
 
不是不想公开源码。
因为写界面那部分的代码是得到一个网友的帮助我才会写的。
所以没有得到他的同意,代码不能公开。
 
邮件已发!
 
学习学习
lesser-panda@163.com
 
控件或别人的东东堆砌,我不喜欢[:D]
 
菜单使用XPMenu (这个可用可不用)。
读SKIN用VCLZip 这个一定要用。能写出可以解压ZIP文件的代码的人不多呀。
拖动窗体可以使用FormMagnet控件或使用以下代码
function Max(X1,X2:Integer):integer;
begin

if X1>=X2 then

result := X1
else
Result := X2;
end;



function Min(X1,X2:Integer):integer;
begin

if X1<=X2 then

result:=X1
else

result:=X2;
end;

Function magnetize(var nl,nt:integer;nwidth,nheight:integer):boolean;
var
H_Overlapped,V_Overlapped:boolean;
//记录投影线是否重叠
tw,ww,wh:integer;
//临时变量
htmp:boolean;
vtmp:boolean;
const
MagneticForce:integer=50;
//“磁力”的大小。
begin

//判断水平方向是否有重叠投影
ww := simamprect.Right-simamprect.Left
tw := Max(simamprect.Right,nl+nWidth)-Min(simamprect.Left,nl);
H_Overlapped :=tw<=(nWidth+ww);

//再判断垂直方向
wh := simamprect.Bottom-simamprect.Top;
tw := Max(simamprect.Bottom,nt+nHeight)-min(simamprect.Top,nt);
V_Overlapped := tw<=(nHeight+wh);
vtmp:=false;
htmp:=false;
//足够接近的话就调整坐标
if H_Overlapped then

begin


if Abs(simamprect.Bottom-nt)<20 then

begin

nt:=SimampRect.bottom;
htmp:=true;
end
else
if Abs(nt+nHeight-simamprect.Top)<20 then

begin

nt:=SimampRect.Top-nheight;
htmp:=true;
end;

end;


if V_Overlapped then

begin


if Abs(simamprect.Right-nl)<20 then

begin

nl:=simamprect.right;
vtmp:=true;
end
else
if Abs(nl+nWidth-simamprect.Left)<20 then

begin

nl:=simamprect.Left-nwidth;
vtmp:=true;
end;

end;


if htmp or vtmp then

result:=true
else

result:=false;

end;

以上都是使用别人的控件或代码。
支持winamp的Skins则绝对没有用到控件或别人的代码
这一部分暂时还不能公开。
 
可以到以下地址去下载
http://www.playicq.com/dispdoc.asp?id=721
 
昨晚的八个意见已经发出
第9条:快速切换skin时有错
 
你的宝贵意见我还没有收到呢。
请问你发往哪里了?
 

Similar threads

D
回复
0
查看
2K
DelphiTeacher的专栏
D
D
回复
0
查看
1K
DelphiTeacher的专栏
D
D
回复
0
查看
1K
DelphiTeacher的专栏
D
后退
顶部