1Danke
ERLEDIGT
NEIN
NEIN
ANTWORTEN
3
3
ZUGRIFFE
724
724
EMPFEHLEN
-
10.03.10 13:47 #1
- Registriert seit
- Apr 2007
- Beiträge
- 127
Hi,
ich versuch mir grad ein Java-Prog zu schreiben, dass die youtube api benutzt um Videos herunterzuladen. Hat das mal jemand gemacht? Weiss jetzt nicht wo und wie ich den Link im Programm eingeben muss...
-
Hi!
Etwas genauer wirst du schon werden müssen. Hier steht doch schon ne ganze Menge. Wo genau hängst du denn? Zeig uns Code Beispiele, sag uns, wo du Probleme hast - und vielleicht können wir dann helfen
Gruß,
RoCMe
-
10.03.10 17:26 #3
- Registriert seit
- Apr 2007
- Beiträge
- 127
Hi,
also ich hab mal par Beispiel da durchgespielt und bekomme auch diesen rstp-Link.
Doch wie ich das dann runterladen kann muss ich noch weiter lesen.
Was mich aber schon bei der suche verwirrt, ist diese
Was hat das gdata da eigentlich dauernd verloren? Und was hat das mit den Feeds auf sich?Code :1
YouTubeQuery query = new YouTubeQuery(new URL("http://gdata.youtube.com/feeds/api/videos"));Geändert von 'GreenDragon' (10.03.10 um 17:36 Uhr)
-
10.03.10 18:21 #4
- Registriert seit
- Apr 2007
- Beiträge
- 127
Also ich hab schon mal eine anstaendige Ausgabe mit diesem Code
Code :1 2 3 4 5 6 7
// Create a new YouTube service YouTubeService myService = new YouTubeService("My Application"); String feedUrl = "http://gdata.youtube.com/feeds/api/videos?q=bleach&start-index=1&max-results=50&v=2"; VideoFeed videoFeed = myService.getFeed(new URL(feedUrl), VideoFeed.class); printVideoFeed(videoFeed, true);
die printVideoFeed() Methode ist von der Google-Seite daher k.A. ob ich die hier einfach so posten darf.... bekomme jedenfalls diese Ausgabe:
Code :1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20
Title: Bleach - Hollow Ichigo Kurosaki Tribute Uploaded by: ThoughtlessG1 Video ID: fxrxSgvfZmA Description: Trollthegreat: Sad little boy that comments badly on this video every other day because he doesn't have friends :P Special thanks to lilrab204 for helping my shut that snob fucker Trollthegreat :P Song: Submersed - Hollow Web Player URL: http://www.youtube.com/watch?v=fxrxSgvfZmA&feature=youtube_gdata Keywords: Bleach,Ichigo,kurosaki,byakuya,kuchiki,grimmjow,jaggerjaw,animation,anime,manga,Average rating: 4.7899394 View count: 1075481 Media: Media Location: http://www.youtube.com/v/fxrxSgvfZmA?f=videos&c=My+Application&app=youtube_gdata Media Type: application/x-shockwave-flash Duration: 245 Media Location: rtsp://v6.cache7.c.youtube.com/CjILENy73wIaKQlgZt8LSvEafxMYDSANFEIOTXkgQXBwbGljYXRpb25IBlIGdmlkZW9zDA==/0/0/0/video.3gp Media Type: video/3gpp Duration: 245 Media Location: rtsp://v7.cache4.c.youtube.com/CjILENy73wIaKQlgZt8LSvEafxMYESARFEIOTXkgQXBwbGljYXRpb25IBlIGdmlkZW9zDA==/0/0/0/video.3gp Media Type: video/3gpp Duration: 245
Jetzt habe ich also diesen rtsp-Link aber wie downloade ich das dann? Und warum kann ich nur 50 videoEntrys auf einmal holen? Wie kann ich mehr als 50 Ergebnisse bekommen?
Ach ja und warum bekomme ich eigentlich immer nur .3gp und keine .mp4 auch wenn diese vorhanden sind?
EDIT: So ich bin den Java Guide jetzt durch und habe immer noch keine Ahnung wie ich die Videos nun auf meine Platte speichern kann. Die Beschraenkung konnte ich mit der im Guide vorgegebenen Funktion umgehen. Aber statt 524.000 Ergebnissen wie sie auf youtube zu finden sind bekomme ich nur 949. eigentlich sollte erst bei 999 Schluss sein... naja muss ich wohl damit vorlieb nehmen...
EDIT2: Hab nun versucht den Link, den ich ja bekomme anzusprechen und zu speichern aber da kommt nichts brauchbares zurueck...
Code :1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17
URL url = new URL("http://www.youtube.com/v/LxPOtTVxQo4?f=videos&c=My+Application&app=youtube_gdata"); URLConnection conn = url.openConnection(); conn.connect(); // Get the response BufferedReader rd = new BufferedReader(new InputStreamReader(conn.getInputStream())); String z; File f = new File("E:\\flash2.flv"); BufferedWriter out = new BufferedWriter( new OutputStreamWriter( new FileOutputStream( f ) ) ); while( null != (z = rd.readLine()) ) { out.write( z ); System.out.println(z); } out.flush(); out.close();Geändert von 'GreenDragon' (11.03.10 um 09:34 Uhr)
Ähnliche Themen
-
YouTube Videos
Von McNiko im Forum PHPAntworten: 10Letzter Beitrag: 01.07.08, 19:33 -
Videos Youtube
Von designerfreak im Forum Videoschnitt, Videotechnik & -produktionAntworten: 1Letzter Beitrag: 09.06.08, 09:49 -
Videos von youtube
Von maarian im Forum PHPAntworten: 0Letzter Beitrag: 29.01.07, 19:37 -
Streaming Videos Runterladen
Von lohokla im Forum Internet, DSL & FlatrateAntworten: 0Letzter Beitrag: 28.06.03, 02:57





Zitieren
Login




