Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 12

Discussione: youtube videogallery

  1. #1

    youtube videogallery

    devo realizzare una video gallery, in pratica una pagina contenente le anteprime di alcuni video presi da youtube (in un db ho memorizzati gli indirizzi dei video) e cliccandoci sopra si deve caricare il video in questione.

    mi basta una cosa davvero molto semplice.
    che voi sappiate esiste qualche script già bello che pronto (io ho cercato in lungo e in largo, ma senza trovare niente), o devo farmelo a mano usando le api di youtube?

    grazie!

  2. #2
    Beh..... nel DB puoi tranquillamente salvare la stringa alfanumerica con la quale YouTube identifica ogni singolo video.
    Nella pagina PHP che visualizzerà il viedo, invece, non devi fare altro che andare a recuperare questa stringa dal DB ed inserirla nel classico codice si usa per visualizzare qualsiasi filmato flash.

    Insomma, se l'indirizzo del video in YT è http://www.youtube.com/watch?v=Qim7sS8-_OM, nel DB salvi solamente la stringa Qim7sS8-_OM.

    Nella pagina (esempio) visualizza_video.php vai a mettere la seguente stringa:

    Codice PHP:
    $video "xxx"// stringa recuperata dal DB
    echo "

    <object width=\"425\" height=\"355\">
    <param name=\"movie\" value=\"http://www.youtube.com/v/
    $video=en\"></param>
    <param name=\"wmode\" value=\"transparent\"></param>
    <embed src=\"http://www.youtube.com/v/
    $video=en\" type=\"application/x-shockwave-flash\" wmode=\"transparent\" width=\"425\" height=\"355\"></embed>
    </object>
    "

    Non è certo il metodo migliore, ma di sicuro è efficace.

    <ALCIO />
    Per cortesia: no PVT Tecnici
    ******* LINKS *******
    SRL
    MetalWave

  3. #3
    grazie per la risposta,
    il problema non è tanto visualizzare il singolo video (avevo già intenzione di farlo come dici te), quanto di avere un'anteprima dei video disponibili.

    faccio un esempio, mettiamo che nel db io abbia 15 video relativi alla keyword "montagna", mi servirebbe uno script che mi crei le anteprime di questi 15 video (magari mettendo i primi 10 in una pagina, i restanti 5 nell'altra) e che cliccando su una delle anteprime faccia partire il video.

    se non esiste niente del genere mi sa che sarò costretto provare a implementarlo by myself... :-/

    fatemi sapere ;-)
    ciao!

  4. #4
    Ah ok.
    Scusami ma non avevo capito di preciso cosa ti servisse.
    A te quindi serve anche di creare l'anteprima "al volo".

    Onestamente non so come si faccia e non so se le API di YT possano aiutarti. Hai controllato nella documentazione del sito???
    Se proprio non trovi nulla, penso che ti basta caricare l'anteprima del video (upload di una immagine) ed immetterne il nome nello stesso record del DB cui si riferisce il video.

    Per la tua ultima domanda, non è difficile fare una paginazione di N record dal db.
    Se ti servono spunti, ci sono decine di post in questo forum per darti un'indicazione di massima su come fare.

    Per qualsiasi problema, posta pure.

    <ALCIO />
    Per cortesia: no PVT Tecnici
    ******* LINKS *******
    SRL
    MetalWave

  5. #5
    Utente di HTML.it L'avatar di telegio
    Registrato dal
    Sep 2001
    Messaggi
    2,592
    scusa la domanda, ma i video sono quelli di YT oppure li hai sul tuo server?

  6. #6
    sono di yt, nel database ho solamente l'id del video.

  7. #7
    Originariamente inviato da alcio74
    Beh..... nel DB puoi tranquillamente salvare la stringa alfanumerica con la quale YouTube identifica ogni singolo video.
    Nella pagina PHP che visualizzerà il viedo, invece, non devi fare altro che andare a recuperare questa stringa dal DB ed inserirla nel classico codice si usa per visualizzare qualsiasi filmato flash.

    Insomma, se l'indirizzo del video in YT è http://www.youtube.com/watch?v=Qim7sS8-_OM, nel DB salvi solamente la stringa Qim7sS8-_OM.

    Nella pagina (esempio) visualizza_video.php vai a mettere la seguente stringa:

    Codice PHP:
    $video "xxx"// stringa recuperata dal DB
    echo "

    <object width=\"425\" height=\"355\">
    <param name=\"movie\" value=\"http://www.youtube.com/v/
    $video=en\"></param>
    <param name=\"wmode\" value=\"transparent\"></param>
    <embed src=\"http://www.youtube.com/v/
    $video=en\" type=\"application/x-shockwave-flash\" wmode=\"transparent\" width=\"425\" height=\"355\"></embed>
    </object>
    "

    Non è certo il metodo migliore, ma di sicuro è efficace.

    E se io volessi visualizzare un video di youtube in un player swf per .flv fatto da me, come potrei recuperare la url del file flv?
    "tu ti lamenti ma che ti lamenti pigghia lu bastuni e tira fora li denti!!!"
    DONNA IDEALE
    http://bloghdad.splinder.com/
    http://www.spinoweb.com/
    http://www.aeroportodelleeolie.it/

  8. #8
    Prova a dare un occhio qui
    puo darsi che ci sia qc
    che ti accende la lucina


    Without faith, nothing is possible. With it, nothing is impossible
    http://ilwebdifabio.it

  9. #9
    Originariamente inviato da whisher
    Prova a dare un occhio qui
    puo darsi che ci sia qc
    che ti accende la lucina


    ora me lo guardo
    "tu ti lamenti ma che ti lamenti pigghia lu bastuni e tira fora li denti!!!"
    DONNA IDEALE
    http://bloghdad.splinder.com/
    http://www.spinoweb.com/
    http://www.aeroportodelleeolie.it/

  10. #10
    ho visto che zend framework funziona con php5, ma il server deve avere delle caratteristiche particolari per poterlo utilizzare? intendo se per utilizzare ZF è sufficiente uplodare la cartella nel mio spazio e poi in ogni script richiamarla con un include_path oppure è necessario altro
    "tu ti lamenti ma che ti lamenti pigghia lu bastuni e tira fora li denti!!!"
    DONNA IDEALE
    http://bloghdad.splinder.com/
    http://www.spinoweb.com/
    http://www.aeroportodelleeolie.it/

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 © 2025 vBulletin Solutions, Inc. All rights reserved.