Pagina 2 di 2 primaprima 1 2
Visualizzazione dei risultati da 11 a 17 su 17
  1. #11
    Utente di HTML.it L'avatar di Koji84
    Registrato dal
    Sep 2006
    Messaggi
    31
    Originariamente inviato da biblo
    Warning: readfile(http://youtube.com/get_video?fs=1&BA...52C&title=Fiat panda che balla'): failed to open stream: HTTP request failed! HTTP/1.1 500 Server Error in [...]httpdocs/_video/proxy.php on line 9
    l'url che passi è sbagliato, non devi passare
    codice:
    http://youtube.com/get_video?fs=1&BASE_YT_URL=http%3A%2F%2Fit.youtube.com%2F&video_id=1TVoFpRi7ek&l=167&sk=hAqRFjAQEj6G0HSq_DUmcwU&t=OEgsToPDskKtH0hoWmleEIL6DnpLL3hb&hl=it&plid=AARGlRH11laaT3CiAAAAoAAAAAA&sdetail=f%253Arelated%252C&title=Fiat panda che balla
    ma l'url della pagina

    codice:
    http://it.youtube.com/watch?v=1TVoFpRi7ek&feature=related
    il resto lo farà il flash automaticamente.

  2. #12
    Allora, stavo facendo delle prove solo con PHP, le stesse cose che fa il flash le può fare php
    e praticamente ho fatto "a mano" quello che fa flash
    Ho preso la url che si trova dopo watch_fullscreen e l'ho passata al PHP per la lettura...

    Anche perchè con PHP me la cavo meglio che con FLASH...

    Adesso comunque
    vorrei provare direttamente con flash... per verificare... pero volevo sapere:
    Avendo nella root una clip che si chiama video, è corretto
    se inserisco nel primo ed unico frame il seguente action?

    Codice PHP:
    var yuotubeurl:String ="http://it.youtube.com/watch?v=1TVoFpRi7ek&feature=related";
    var 
    flooring:XML = new XML();
    flooring.ignoreWhite true;
    flooring.onLoad = function(success:Boolean) {
        var 
    stringa:String  flooring.toString();
        
    stringa replaceString("'""'"stringa);
        
    stringa replaceString("&""&"stringa);
        var 
    my_array:Array = stringa.split("fullscreenUrl = '/watch_fullscreen");
        var 
    my_array2:Array = my_array[1].split("';");
        var 
    risultato:String="http://youtube.com/get_video"+my_array2[0];
    };
    flooring.load("proxy.php?YTurl="+escape(yuotubeurl));

    function 
    replaceString(oldcarnewcarstringa) {
        return 
    stringa.split(oldcar).join(newcar);
    }

    video.contentPath=_level0.risultato

  3. #13
    Utente di HTML.it L'avatar di Koji84
    Registrato dal
    Sep 2006
    Messaggi
    31
    Originariamente inviato da biblo
    Allora, stavo facendo delle prove solo con PHP, le stesse cose che fa il flash le può fare php
    e praticamente ho fatto "a mano" quello che fa flash
    Ho preso la url che si trova dopo watch_fullscreen e l'ho passata al PHP per la lettura...

    Anche perchè con PHP me la cavo meglio che con FLASH...
    allora flash ha problemi solo a importare le pagine da altri server (e per questo usiamo php come stratagemma), se tu ti sei ricavato manualmente l'indirizzo non ti serve il trucchetto del php (anche perchè non puoi importarti così un filmato) ne tanto meno tutto quello script, ti basta mettere quell'indirizzo nel tuo player.

    Adesso comunque
    vorrei provare direttamente con flash... per verificare... pero volevo sapere:
    Avendo nella root una clip che si chiama video, è corretto
    se inserisco nel primo ed unico frame il seguente action?
    per vedere un filmato flv lo devi proiettare in un apposito elemento, lo trovi nei componenti (ctrl+F7), metti sullo stage FLV Playback e lo chiami video (è un esempio)
    se hai messo questo player sulla time line principale basterà passargli l'indirizzo del filmato mettendo come azione del frame
    video.contentPath="http://urlvideo.flv";

    nel caso in cui tu stia usando il mio script puoi far vedere il video con una semplice modifica al codice

    Codice PHP:
    var yuotubeurl:String ="http://it.youtube.com/watch?v=1TVoFpRi7ek&feature=related";
    var 
    flooring:XML = new XML();
    flooring.ignoreWhite true;
    flooring.onLoad = function(success:Boolean) {
        var 
    stringa:String  flooring.toString();
        
    stringa replaceString("'""'"stringa);
        
    stringa replaceString("&""&"stringa);
        var 
    my_array:Array = stringa.split("fullscreenUrl = '/watch_fullscreen");
        var 
    my_array2:Array = my_array[1].split("';");
        
    video.contentPath="http://youtube.com/get_video"+my_array2[0];
    };
    flooring.load("proxy.php?YTurl="+escape(yuotubeurl));

    function 
    replaceString(oldcarnewcarstringa) {
        return 
    stringa.split(oldcar).join(newcar);

    nello script originale avevo previsto che l'url della pagina venisse immesso con la variabile "youtubeurl" e che l'url del filmato uscisse con "risultato" perchè sarebbe stato facilmente riconvertibile in una funzione se fosse servito (in modo da proiettare più video) nel tuo caso mi è parso di capire che ti basta semplicemente far vedere un filmato quindi si può far che passare direttamente al player degli flv l'indirizzo.

  4. #14

  5. #15
    Utente di HTML.it L'avatar di Koji84
    Registrato dal
    Sep 2006
    Messaggi
    31
    o più semplicemente ci deve essere qualcosa di sbagliato perchè a me funziona benissimo
    prova
    (ci mette qualche secondo a caricare e mostra il filmato a singhiozzi....ma questo è legato al player, lo script funziona)


    ti metto il file sorgente così magari ti è più facile:
    sorgente

  6. #16
    Caspita, che uomo di poca fede
    funziona!!!

    grazie

  7. #17
    Ciao ragazzi, anche io sto cercando (inutilmente) di caricare un filmato di youtube nel mio sito flash usando il componente FLV Playback.
    Lo script che ha postato Koji84 probabilmente funzionava anni fa perché ora nel sorgente di youtube non esiste neanche piu la stringa: "fullscreenUrl = '/watch_fullscreen"
    Potete aiutarmi?
    _______________
    ______|||______
    _____(o o)_____
    --oOO-(_)-OOo--
    _______________

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2026 vBulletin Solutions, Inc. All rights reserved.