Visualizzazione dei risultati da 1 a 10 su 20

Visualizzazione discussione

  1. #8
    Utente di HTML.it L'avatar di U235
    Registrato dal
    Mar 2006
    Messaggi
    1,539
    Quote Originariamente inviata da piero54 Visualizza il messaggio
    piccola curiosit�... sarebbe possibile in un video incorporato come questo eliminare la possibilit� di fare pausa o play quando si clicca sul video stesso? e magari fare in modo che il play o la pausa si possano dare tramite dei pulsanti presenti nella pagina??

    grazie
    puoi fare quasi tutto quello che ti pare, qui trovi della documentazione.
    Per eliminare la possibilità di mettere in pausa (quando l'utente clicca sul video mette e toglie la pausa) dovresti innanzi tutto non mostrare i controlli (questo lo fai con le playerVars) poi devi intercettare l'evento di cambio stato (lo definisci tra gli eventi quando inizializzi il palyer)e riavviare la riproduzione.

    codice:
    player = new YT.Player('player', {
              height: '360',
              width: '640',
              videoId: 'M7lc1UVf-VE',
             playerVars: {
               'autoplay': 1,
                'mute':1
               'controls': 0 },
              events: {
                'onStateChange': onPlayerStateChange
              }
            });
    
    
    ...
    
    function onPlayerStateChange()
    {
        var state = player.getPlayerState();
        if(state===2){//se lo stato � 2 sta in pausa, quindi riavvii il palyer 
              player.playVideo();
            }
    }
    Per usare i controlli (play pause volume ecc.) su i tuoi "bottoni" (o link o quello che ti pare) devi gestire gli eventi click e chiamare le funzioni del player
    Ad esempio per fermare il video :
    codice:
    <button onclick="stop()">
       Stop  
      </button>
    .....
    
    
    function stop()
    {
        player.stopVideo();
    }
    Qui trovi un esempio funzionante che riavvia (subito) il video se l'utente clicca sopra (quindi va in pausa) e contiene un bottone che stoppa il video
    Ultima modifica di U235; 30-08-2022 a 21:24

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.