三星电视视频缓存使用HTML5和JS

我必须开发一个三星电视应用程序来播放从我无法访问的远程服务器提供的视频。

其实我已经制作了一个应用程序来播放我自己的服务器的视频。 但我目前的要求如下:

  • 我想播放从远程主机(称为//remote.com/video_id)提供的视频,但我的电视应用程序已连接到我的服务器(如//myserver.com/samsungapp)
  • 在播放之前,我必须在我的三星电视上缓存文件。 即缓冲100%然后播放
  • 我使用HTML5和JS检查了FileApiFileReader ,并提出了以下障碍:

    它很难从Javascript发送跨域请求。 由于我无法访问远程主机,因此无法在远程服务器的响应中设置access-control-origin

    任何建议表示赞赏...


    有修改缓冲区大小的方法:SetTotalBufferSize

    但是,您无法缓冲100%的视频,因为它只是耗尽了电视机的RAM内存。

    因此,您有事件来检查缓冲是否完成:OnBufferingComplete

    我不知道你的任务的目的是什么,但你可以将整个文件下载到设备上而不是缓冲它。

    以下是方法:http://www.samsungdforum.com/Guide/View/Developer_Documentation/Samsung_SmartTV_Developer_Documentation_2.5/API_Reference/JavaScript_APIs/SEF_Plugin_API/Download

    所以你可以下载电影并保存到设备上。 之后,从本地播放你的电影。

    链接地址: http://www.djcxy.com/p/11041.html

    上一篇: Samsung TV Video Caching using HTML5 and JS

    下一篇: Seekbar's thumb on click