Visualizzazione dei risultati da 1 a 10 su 19

Hybrid View

  1. #1
    Utente di HTML.it L'avatar di U235
    Registrato dal
    Mar 2006
    Messaggi
    1,536
    Buongiorno signori colleghi
    Se devi necessariamente attivare l'autoplay puoi sempre impostare via codice javascript l'attributo, in quel caso funziona, ma dovrai fare qualche barbatrucco:
    codice:
    video.setAttribute("playsinline", "");
    video.setAttribute("controls", true);
    video.setAttribute("autoplay", "");
            setTimeout(() => {
                video.removeAttribute("controls");
            });
    In pratica non essendo possibile fare l'autoplay senza che si possano visualizzare i controlli (giustamente, se no sto obbligando a vedere e sentire per forza un video senza poterlo stoppare)in alcuni browser, il trucco è includere anche i controlli, mettere l'autoplay e poi successivamente togliere i controlli con un timeout. (testato anche su safari IOS)
    In pratica si fa prima a fare video.play() via javascript.

  2. #2
    Utente di HTML.it L'avatar di pietro09
    Registrato dal
    Jan 2002
    Messaggi
    10,116
    Ti ringrazio. Provo subito.
    Pietro

  3. #3
    Amministratore L'avatar di Vincent.Zeno
    Registrato dal
    May 2003
    residenza
    Emilia-Romagna (tortellini und cappelletti land!)
    Messaggi
    20,782
    Quote Originariamente inviata da U235 Visualizza il messaggio
    Buongiorno signori colleghi

    il trucco è includere anche i controlli, mettere l'autoplay e poi successivamente togliere i controlli con un timeout.
    buongiorno

    ma passandoci sopra il mouse i controlli si vedono?
    altrimenti 'sto sito finisce nella mia lista degli "indesiderati"

  4. #4
    Utente di HTML.it L'avatar di U235
    Registrato dal
    Mar 2006
    Messaggi
    1,536
    Quote Originariamente inviata da Vincent.Zeno Visualizza il messaggio
    buongiorno

    ma passandoci sopra il mouse i controlli si vedono?
    altrimenti 'sto sito finisce nella mia lista degli "indesiderati"
    Giustamente.... ma credo ci sia un altro intento dietro legato ad un "help", quindi in realtà l'utente lo richiede il video, e quando non lo vuole più vedere in teoria potrebbe chiudere l'help. Però in effetti parto dando per scontato che Pietro stia facendo questo per via del post precedente, ma in realtà non lo so

    EDIT:
    comunque non è l'unico caso in cui sia utile non visualizzare i controlli e far partire in autoplay il video, prova ad immaginare una ricezione webrtc in cui l'utente deve anche avviarsi il video da solo senza sapere se d'altra parte stanno già trasmettendo...
    Ultima modifica di U235; 18-05-2020 a 14:35

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.