kostenloser Webspace werbefrei: lima-city


Videos automatisch updaten

lima-cityForumDie eigene HomepageHTML, CSS & Javascript

  1. Autor dieses Themas

    sexyteamlp

    sexyteamlp hat kostenlosen Webspace.

    So liebe Leute :D da habe ich mich eine Weile nicht mehr gemeldet und diese Mal komme ich mit einer (denke ich mal) enormen Aufgabe :D Ich habe einen Youtube-Kanal und möchte die Videos, die ich in eine Playlist einfüge, automatisch auf meiner Homepage untereinander angeordnet haben. Ich könnte mir vorstellen, dass man mit <a href=""> die playlist einbindet und dann den befehl erteilt, dass jedes Video von unten nach oben abgespielt werden soll :/

    Kennt sich da jemand von euch aus?

    LG Dex :)
  2. Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!

    lima-city: Gratis werbefreier Webspace für deine eigene Homepage

  3. Du musst auf die Youtube-API zurückgreifen. Diese gibt dir eine XML-Datei mit allen denkbaren Informationen über die Playliste zurück. Daraus musst du nun die benötigten Informationen herauspicken, was sehr unkompliziert per PHP funktioniert.
    Ein Beispiel, wie du die Videos einer Playliste per PHP ausgeben lassen könntest:
    <?php
        $playlist_id = "XXXXXXXXXXXXXXXX";
        if(!$xml = simplexml_load_file('https://gdata.youtube.com/feeds/api/playlists/'.$playlist_id.'?v=2'))
            exit('Playlist konnte nicht geladen werden!');
    
        foreach ($xml->entry as $entry) {
           echo '<object width="640" height="480">
                    <param name="movie" value="'.$entry->content['src'].'"></param>
                    <param name="allowFullScreen" value="true"></param>
                    <param name="allowscriptaccess" value="always"></param>
                    <embed src="'.$entry->content['src'].'" type="application/x-shockwave-flash" width="640" height="480" allowscriptaccess="always" allowfullscreen="true"></embed>
                 </object><br />';
        }
    ?>
    Die Variable
    $playlist_id
    musst du durch die ID deiner Playliste ersetzen, die du aus der URL deiner Playliste entnehmen kannst: http://www.youtube.com/watch?v=XXXXXXXX&list=PLXXXXXXXXXXXXXXXX (das "PL" weglassen).

    Beitrag zuletzt geändert: 12.8.2012 1:57:22 von ploco
  4. Autor dieses Themas

    sexyteamlp

    sexyteamlp hat kostenlosen Webspace.

    ploco schrieb:
    Du musst auf die Youtube-API zurückgreifen. Diese gibt dir eine XML-Datei mit allen denkbaren Informationen über die Playliste zurück. Daraus musst du nun die benötigten Informationen herauspicken, was sehr unkompliziert per PHP funktioniert.
    Ein Beispiel, wie du die Videos einer Playliste per PHP ausgeben lassen könntest:
    <?php
        $playlist_id = "XXXXXXXXXXXXXXXX";
        if(!$xml = simplexml_load_file('https://gdata.youtube.com/feeds/api/playlists/'.$playlist_id.'?v=2'))
            exit('Playlist konnte nicht geladen werden!');
    
        foreach ($xml->entry as $entry) {
           echo '<object width="640" height="480">
                    <param name="movie" value="'.$entry->content['src'].'"></param>
                    <param name="allowFullScreen" value="true"></param>
                    <param name="allowscriptaccess" value="always"></param>
                    <embed src="'.$entry->content['src'].'" type="application/x-shockwave-flash" width="640" height="480" allowscriptaccess="always" allowfullscreen="true"></embed>
                 </object><br />';
        }
    ?>
    Die Variable
    $playlist_id
    musst du durch die ID deiner Playliste ersetzen, die du aus der URL deiner Playliste entnehmen kannst: http://www.youtube.com/watch?v=XXXXXXXX&list=PLXXXXXXXXXXXXXXXX (das "PL" weglassen).



    Ist eine sehr gute IDee, das gleiche Ergebnis hatte ich aber schon mit einem anderen Code :( Denn leider ändert sich der Linkname, sobald wie ein Video hinzugefügt wird :( und somit ist nicht mehr das aktuellste Video ganz vorne :(

    [Edit] Noch immer sehr gute idee, aber sobald wie ein neues Video nach ganz oben hinzu kommt und das alte Video ersetzten sollte, so passiert nichts und das alte Video bleibt einfach x.x

    [Edit] Omg du Gott Oo der zeigt mir tatsächlich JEDES Video an Oo wie geil :D! Danke :D!

    Beitrag zuletzt geändert: 12.8.2012 2:50:50 von sexyteamlp
  5. sexyteamlp schrieb:
    Noch immer sehr gute idee, aber sobald wie ein neues Video nach ganz oben hinzu kommt und das alte Video ersetzten sollte, so passiert nichts und das alte Video bleibt einfach x.x
    Dann ist es ein Fehler deinerseits. In erster Linie würde ich auf deinen Cache als Verursache tippen. Sofern du Firefox- oder Chrome-Nutzer bist, solltest du dir das Add-On Web Developer installieren und den Cache komplett deaktivieren.

    Sollte dies nicht zur Lösung des Problems beitragen, wäre es sinnvoll deinen aktuellen Code oder zumindest die ID der Playlist bekanntzugeben, damit man ein paar Fehlerquellen ausschließen kann.
  6. Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!

    lima-city: Gratis werbefreier Webspace für deine eigene Homepage

Dir gefällt dieses Thema?

Über lima-city

Login zum Webhosting ohne Werbung!