7

アクセスできないリモートサーバーから提供されるビデオを再生するには、SamsungTVアプリケーションを開発する必要があります。

実は自分のサーバーの動画を再生するアプリを作ってみました。しかし、私の現在の要件は次のとおりです。

  1. アクセスできないリモートホスト(たとえば//remote.com/video_id)から提供されるビデオを再生したいのですが、TVアプリケーションがサーバー(たとえば//myserver.com/samsungapp)に接続されています
  2. 再生する前に、SamsungTVにファイルをキャッシュする必要があります。つまり、100%バッファリングしてから、再生します

HTML5とJSをチェックFileApiして使用しましたが、次の障壁があります。FileReader

Javascriptからクロスドメインリクエストを送信するのは難しいです。リモートホストにアクセスできないためaccess-control-origin、リモートサーバーの応答を設定できません。

任意の提案をいただければ幸いです...

4

1 に答える 1

3

バッファサイズを変更する方法があります:SetTotalBufferSize

ただし、テレビのRAMメモリが不足するだけなので、ビデオを100%バッファリングすることはできません。

したがって、バッファリングが完了したかどうかを確認するイベントがあります:OnBufferingComplete

タスクの目的はわかりませんが、ファイルをバッファリングする代わりに、ファイル全体をデバイスにダウンロードできます。

メソッドは次のとおりです。http: //www.samsungdforum.com/Guide/View/Developer_Documentation/Samsung_SmartTV_Developer_Documentation_2.5/API_Reference/JavaScript_APIs/SEF_Plugin_API/Download

そのため、ムービーをダウンロードしてデバイスに保存できます。その後、地元の映画を再生します。

于 2012-07-28T06:20:15.327 に答える