Einzelnen Beitrag anzeigen

Benutzerbild von glkgereon
glkgereon

Registriert seit: 16. Mär 2004
2.287 Beiträge
 
#2

Re: Cover aus dem Internet laden und anzeigen lassen?

  Alt 8. Nov 2005, 13:27
ja....

sowas in der Art hab ich auch mal gebastelt.
Ich habe dazu eine Seite genutzt (www.cover-paradies.to)

und folgendes gemacht:

Delphi-Quellcode:
procedure TCover.GetBmp(const Artist, Album: String; var Front, Back, CD: String);
var T, Pre:String;
    ID, Num: Integer;
begin
  T:='http://www.cover-paradies.to/?fCall=Search&&vSearchString='+Artist+' '+Album+'&&vSearchInSektion=Audio-CD&&B3=Suche starten';
  T:=StringReplace(T,' ','%20',[rfReplaceAll]);
  T:=HTTP.Get(T);
  if Pos('Resource id #',T)=0 then
    begin
    ID:=Pos('<a href="?vDownload=Image&vId=',T)+Length('<a href="?vDownload=Image&vId=');
    Num:=StrToInt(copy(T,ID,PosEx('&',T,ID)-ID));
    Pre:='http://www.cover-paradies.to/Archiv/Cover/Audio-CD/'+Artist[1]+'/';
    T:='/'+IntToStr(Num)+'.jpg';
    Front:=Pre+'Front'+T;
    Back:=Pre+'Back'+T;
    CD:=Pre+'CD'+T;
    end;
end;
also mir von dieser Seite die URL des jeweiligen Covers geholt...

diese URL habe ich mir dann einfach in einer TWebBrowser-Komponente anzeigen lassen
»Unlösbare Probleme sind in der Regel schwierig...«
  Mit Zitat antworten Zitat