Visualizzazione risultati 1 fino 6 di 6

Discussione: Richiamare azione quando finisce un video [FLASH]

  1. #1
    L'avatar di radiodelmomento
    radiodelmomento non è connesso AlterGuru
    Data registrazione
    09-09-2010
    Messaggi
    1,075

    Predefinito Richiamare azione quando finisce un video [FLASH]

    Ciao a tutti, di Flash non ne so un bel niente e vorrei chiedervi se c'è un codice per richiamare un'azione quando finisce un video.
    Avevo pensato di prendere la durata del video ed eseguire quell'azione dopo TOT tempo ma poi ho pensato alle varie pause, al buffering ecc..
    Se qualcuno mi aiuta glie ne sarei molto grato.
    Un saluto e buone feste!

  2. #2
    Guest

    Predefinito

    Ciao,

    Una cosa del genere la puoi fare solo intervenendo nel codice del player, e quindi in flash.

  3. #3
    karl94 non è connesso Staff AV
    Data registrazione
    03-10-2005
    Messaggi
    17,745

    Predefinito

    Il video è incluso tramite il player di Youtube? Se così fosse, credo che le sue API permettano di fare ciò che hai descritto.

  4. #4
    L'avatar di radiodelmomento
    radiodelmomento non è connesso AlterGuru
    Data registrazione
    09-09-2010
    Messaggi
    1,075

    Predefinito

    Ciao e grazie per le risposte.
    I video li embeddo da YouTube.
    Le API le ho sempre sentite ma non sono mai riuscito a capire a cosa servissero.
    Potreste farmi capire un po' come funzionano (magari con una guida) e condurmi alla soluzione?
    Grazie mille e buone feste.

  5. #5
    karl94 non è connesso Staff AV
    Data registrazione
    03-10-2005
    Messaggi
    17,745

    Predefinito

    http://it.wikipedia.org/wiki/Applica...ming_interface
    http://code.google.com/intl/it-IT/ap...reference.html
    Ti basta ascoltare per l'evento onStateChange, che indica un cambiamento di stato tra cui la fine del video (codice 0).
    Il codice è il seguente:
    Codice HTML:
    <script type="text/javascript">
    	function onYouTubePlayerReady(playerId) {
    		ytplayer = document.getElementById("myytplayer");//Devi assegnare al player l'attributo id con valore myytplayer
    		ytplayer.addEventListener("onStateChange", "onytplayerStateChange");
    	}
    	
    	function onytplayerStateChange(newState) {
    		if(state == 0){
    			//Qui il tuo codice
    		}
    	}
    </script>

  6. #6
    L'avatar di radiodelmomento
    radiodelmomento non è connesso AlterGuru
    Data registrazione
    09-09-2010
    Messaggi
    1,075

    Predefinito

    Grazie, non riesco a fare funzionare il codice...
    Lo script lo devo mettere prima di </head> o nel <body>?
    Poi non devo usare il frame, giusto?
    Ultimo: a quale do l'attributo ID?
    Codice:
    <object width="560" height="315">
    <param name="movie" value="http://www.youtube.com/v/LPHQohteRAc?version=3&amp;hl=it_IT"></param>
    <param name="allowFullScreen" value="true"></param><param name="allowscriptaccess" value="always"></param>
    <embed src="http://www.youtube.com/v/LPHQohteRAc?version=3&amp;hl=it_IT" type="application/x-shockwave-flash" width="560" height="315" allowscriptaccess="always" allowfullscreen="true"></embed>
    </object>
    Ciao ciao!

Regole di scrittura

  • Non puoi creare nuove discussioni
  • Non puoi rispondere ai messaggi
  • Non puoi inserire allegati.
  • Non puoi modificare i tuoi messaggi
  •