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:

    .
  1. 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)
  2. Devo cache il file sulla mia TV Samsung prima di giocare.cioè., buffer 100% e poi giocare

    Ho controllato FileApi e FileReader 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 ...

È stato utile?

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.

Ecco il metodo: http://www.samsungdforum.com/guide /View/developer_documentation/samsung_smarttv_developer_documentation_2.5/api_reference/javascript_apis/sef_plugin_api/download

In modo da poter scaricare film e salvarlo sul dispositivo. E dopo questo gioca il tuo film dal locale.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top