因有些网友有对非原创的误解,下面贴出一些代码
procedure TForm1.edt1Change(Sender: TObject);
begin
if edt1.Text='52pojie' then
begin
ShowMessage('By:wqy168');
edt1.Clear;
end;
end;
procedure TForm1.btn1Click(Sender: TObject);
var
i:Integer;
S,Lurl,Mname,Msong,Sid:string;
mhx,wlx:TStringStream;
begin
S:='';
Lurl:=edt1.Text;
if Lurl='' then
begin
ShowMessage('请输入歌曲播放地址!');
Exit;
end;
if chk2.Checked=True then
lv1.Clear;
i:=Pos('song/',Lurl);
if i<>0 then
begin
Sid:=Copy(Lurl,i+5,Length(Lurl));
if Pos('#',Sid)<>0 then
Sid:=Copy(Sid,1,Pos('#',Sid)-1);
if Pos('?',Sid)<>0 then
Sid:=Copy(Sid,1,Pos('?',Sid)-1);
end;
idhtp1.HandleRedirects:=True;
mhx:=TStringStream.Create;
Application.ProcessMessages;
try
idhtp1.Get('http://musicmini.baidu.com/app/link/getLinks.php?songId='+Sid,mhx); //这个是主要的接口
//这里往下是处理返回的信息,大家自己动手吧!