Samsung TV Video Caching utilizzando HTML5 e JS
-
12-12-2019 - |
Domanda
Devo sviluppare un'applicazione TV Samsung per riprodurre video che vengono serviti da un server remoto, che non ho accesso a.
In realtà ho fatto un'applicazione per riprodurre video del mio server.Ma i miei attuali requisiti sono i seguenti:
- .
- Voglio riprodurre video serviti da un host remoto (diciamo //remote.com/video_id) a cui non ho accesso, ma la mia applicazione TV è collegata al mio server (dire //myserver.com/samsungapp)
- Devo cache il file sulla mia TV Samsung prima di giocare.cioè., buffer 100% e poi giocare
Ho controllato
FileApi
eFileReader
utilizzando HTML5 e JS e inventa i seguenti ostacoli:È difficile inviare la richiesta di dominio croce da JavaScript.Dal momento che non ho accesso all'host remoto, non riesco a impostare
access-control-origin
sulla risposta del server remoto.Qualsiasi suggerimento è apprezzato ...
Soluzione
C'è il metodo per modificare la dimensione del buffer: SettotalBufferize
Ma non è possibile buffer il 100% del tuo video in quanto esaurisce semplicemente la memoria RAM del televisore.
Pertanto hai un evento per verificare se il buffering è completo: onbufferingcomplete
Non so qual è lo scopo del tuo compito, ma puoi scaricare un intero file sul dispositivo invece di buffering.
In modo da poter scaricare film e salvarlo sul dispositivo. E dopo questo gioca il tuo film dal locale.