In YouTube, possiamo cambiare la qualità del video da un menu a discesa come 360p, 144p, 240p, ecc. Possiamo fare lo stesso con l'elemento video HTML5 da JavaScript?Modifica la qualità del video HTML5 da JavaScript
risposta
Manuale selezione di qualità è solo una questione di:
- Salvare il
currentTime
in una variabile - impostando il video
src
per l'URL di un video diverso (con lo stesso contenuto in una qualità diversa) - Impostazione del
currentTime
al valore nella variabile - Giocare il video
Si desidera utilizzare lo youtube-api con html5-player oppure si stanno utilizzando file video sul proprio server? se youtube-api, provare:
https://developers.google.com/youtube/iframe_api_reference
[modifica]
Il javascript
o actionscript
solo accedere a video differenti, in quanto non si sono scambiati la qualità avrebbe dovuto ricompilare in tempo reale (che è irrealizzabile).
Ti capita di essere interessato, è possibile utilizzare ffmpeg sul server (o prima di caricare i video sul tuo computer!) Per generare vari formati (qualità) di video, è possibile studiare il seguente link: http://ffmpeg.org/trac/ffmpeg/wiki/Creating%20multiple%20outputs
spero che questo aiuti.
no no! Voglio costruire il mio _own_ quality changer – tenstar
il "youtube" genera diversi video con qualità diverse dal tuo video originale. Javascript o actionscript accedono solo a video diversi, in quanto non hanno scambiato la qualità dovrebbero ricompilare in tempo reale (il che è irrealizzabile). Considera la risposta di @Quentin. –
- 1. Modifica video in riproduzione in video HTML5
- 2. riproduzione video pausa HTML5 JavaScript
- 3. HTML5 video pieno precaricamento in javascript
- 4. Controlli javascript video HTML5 - riavvio video
- 5. Cattura fotogrammi da video con HTML5 e JavaScript
- 6. Come eseguire un'istantanea del lettore video basato su HTML5 JavaScript?
- 7. Incorporamento del video html5 con Opengraph su facebook
- 8. HTML5 Riproduzione video LAN
- 9. html5 riproduzione video scorrendo con la rotellina del mouse
- 10. HTML5 Video: interruzione forzata del buffering
- 11. Ricerca video HTML5 [aggiornata]
- 12. Cambia la qualità webRTC
- 13. Sfondo video HTML5, mantenere il centro del video al centro
- 14. HTML5 Video e degrado?
- 15. HTML5 Volume video
- 16. HTML5 video: modifica delle intestazioni delle richieste dell'intervallo http
- 17. Ottieni l'audio da un video html5
- 18. La sospensione del video non interrompe l'audio nel tag video html5
- 19. HTML5 video ERR_CONTENT_LENGTH_MISMATCH
- 20. Il video player HTML5 impedisce la ricerca
- 21. Socket PostgreSQL da JavaScript (HTML5)
- 22. Streaming video HTML5/ricerca
- 23. HTML5 <video> callback?
- 24. HTML5 live video "hack"
- 25. problema video HTML5
- 26. Dissolvenza dell'oggetto video html5 dopo la riproduzione
- 27. Scrubbing video HTML5
- 28. Streaming di contenuti protetti da copyright (audio/video) con HTML5
- 29. Disegna video su tela HTML5
- 30. Misurazione del tempo di modifica del rendering avviato da Javascript
Certo, se si dispone di più file con qualità diversa, è sufficiente cambiare la sorgente. – adeneo
quindi, vuoi dire che YouTube conserva più file dello stesso video, ma io non la penso così, dal momento che possiedo un canale youtube e ho postato solo un file, ma posso ancora scambiare la qualità – tenstar
@tenstar: credici o no, i ragazzi di YouTube hanno capito come prendere il tuo file video originale e convertirlo in risoluzioni diverse. Ho sentito voci che usano * computer * per questo. –