AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Projekte µTube Downloader
Thema durchsuchen
Ansicht
Themen-Optionen

µTube Downloader

Ein Thema von IceTube · begonnen am 1. Jun 2008 · letzter Beitrag vom 30. Sep 2009
Antwort Antwort
IceBube

Registriert seit: 9. Jul 2008
178 Beiträge
 
#1

Re: µTube Downloader

  Alt 6. Aug 2008, 19:35
Hallo!
Tut mir leid das ich erst jetzt schreibe...

Na ok, dann versuch ich es euch besser zu erklären:

Zitat von Tommy1988:
Was muss ich rausnehmen und wo kommt folgendes hin, damit es klappt?
Nichts musst du raus nehmen! Wie schon gesagt ist "Edit1" die ID(Diese steht oben in der Adressleiste!!

Zitat von Vader:
wo finde ich die Identifikationsnummer des YouTube Videos auf der website ?
Zitat:
Fett gedruckt ist die Identifikationsnummer(ID) für den Clip
http://www.youtube.com/watch?v=ZlhXron1rFs

Zitat von Vader:
jetzt habe ich diese adresse :
http://de.youtube.com/watch?v=5v0vl6iTlC4 was muß ich da in das ID feld von den proggi eingeben ??
Soweit so gut! Nun musst du diese Adresse mit "idHttp.Head(Adresse^)" abfragen, dies ist wichtig - da man dadurch zur korrekten ID kommt!

Diese wird herausgefiltert mit :
Copy(http.URL.URI,Pos('&t=',http.URL.URI)+3,Pos('&hl=en',http.URL.URI)-6)
Zitat von Vader:
also bei mir funzt das überhaupt nicht, im gegenteil das prog hängt sich auf !!!
Wahrscheinlich hast du eine falsche ID eingeben, da ist das Problem mit dem aufhängen!!!

So hier mal eine ganze Funktion ich hoffe Sie hilft:

Delphi-Quellcode:
//Uses
uses idhttp;

function GetYouTubeID(ClipID:string):string;
var http :TidHttp;
ID:string; //Die Korrekte ID
begin
//YouTube Clip Adresse bekommen

 //Erzeugen der Http Kompo
 http := TidHttp.Create(nil);
 http.AllowCookies := False;
 http.HandleRedirects := True;
 //
 http.Request.UserAgent := 'IE8';

 //Nun die Korrekte ID des Clips holen
 http.Head('http://www.youtube.com/v/'+ClipID+'&hl=en');

 //Korrekte ID
 ID := Copy(http.URL.URI,Pos('&t=',http.URL.URI)+3,Pos('&hl=en',http.URL.URI)-6);

 //Resultat anzeigen
 Result := 'http://www.youtube.com/get_video?video_id='+ClipID+'&t='+ID;

 //
 http.Disconnect;
 http.Free;
end;

//Aufruf

var Link: string;
Link:= 'http://www.youtube.com/watch?v=ZlhXron1rFs'; //ID = ZlhXron1rFs
Linkadresse.Text := GetYouTubeId('ZlhXron1rFs');
Sollten noch Probleme auftreten dann teilt diese mit!

lg
  Mit Zitat antworten Zitat
Antwort Antwort


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 18:58 Uhr.
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz