Prendi questo GIF registrato casualmente come esempio. Quando clicco sul pulsante di pausa nell’angolo in basso a destra, invece di mettere in pausa nel momento del clic, visualizza il primo fotogramma. Tuttavia, cliccare di nuovo sul pulsante per riprendere la riproduzione continua con il suo progresso originale anziché ricominciare dall’inizio, il che è piuttosto confuso.
Penso che se continua a riprodursi con il suo progresso originale dopo aver cliccato, dovrebbe visualizzare il fotogramma in cui è stato messo in pausa;
Oppure, se mostra il primo fotogramma dopo aver cliccato, allora dovrebbe resettare l’intero progresso di riproduzione del GIF.
Spiacente, questa dovrà essere una richiesta di funzionalità.
Riuscire a mettere in pausa esattamente sul fotogramma giusto è estremamente difficile, bisogna fare un compromesso. Dovremmo renderizzare le cose manualmente usando una tela, il che può influire sulle prestazioni.
Eeeeeee… In altre parole, non c’è pausa, solo riproduzione o non riproduzione. Quando non è in riproduzione, viene utilizzata un’immagine fissa, e questa immagine fissa è il primo fotogramma. Quindi, posso continuare a considerarlo un bug il fatto che quando non è in riproduzione venga visualizzato il primo fotogramma, ma la riproduzione non inizi dal fotogramma 1 ma dal punto in cui la riproduzione si è interrotta?
Il mio requisito principale è eliminare l’incoerenza.
(Beh, in realtà, ho già superato il limite di tempo modificabile per il mio argomento.)
onestamente è tutto nel “dipartimento troppo difficile”, penso che se si desidera un comportamento molto coerente si dovrebbe optare per mp4, che darà una pausa perfetta.
In effetti, uso abitualmente GIF su vari siti web al punto che mi ero completamente dimenticato di questo punto. xD
Dopo aver controllato, ho scoperto che le prestazioni di MP4 sono abbastanza buone e sufficienti per le mie esigenze.