三星电视视频缓存使用HTML5和JS
Samsung TV Video Caching using HTML5 and JS
我必须开发一个三星电视应用程序来播放从远程服务器提供的视频,而我无法访问该服务器。
事实上,我已经制作了一个应用程序来播放我自己服务器上的视频。但我目前的要求如下:
- 我想播放从我无法访问的远程主机(比如//remote.com/video_id)提供的视频,但我的电视应用程序已连接到我的服务器(比如//myserver.com/samsungapp)
- 播放之前,我必须在三星电视上缓存文件。即,缓冲100%,然后播放
我已经使用HTML5和JS检查了FileApi
和FileReader
,并提出了以下障碍:
很难从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
所以你可以下载电影并将其保存到设备上。然后在当地播放你的电影。
相关文章:
- 使用HTML5 JS框架进行本地存储
- 使用模式在 HTML5/JS 中绘制图像
- 如何使用一个代码库在线和离线访问 HTML5/JS 应用程序中的数据库
- 通过HTML5 / JS / PhoneGap使用带有小数点的数字键盘
- 如何在html5/JS中只预加载音频文件的一部分
- html5/JS中的java桌面应用程序gui
- 当用HTML5+JS+PHP设计发送到电子邮件的表单时,需要采取哪些良好的安全预防措施
- HTML5 JS-我如何使我的子弹/镜头在一个恒定的方向
- SAML2.0 断言,用于部署到 tomcat 8.0 的基于 html5/js 的应用程序
- 如何使用 HTML5/JS 渲染具有兴趣点的 3D 地图
- 使用 HTML5/JS 的 PDF 查看器
- HTML5 + JS:跟踪用户交互
- 如何在后台HTML5 / JS中下载视频
- 为什么我的HTML5 / JS应用程序不能在我的iPhone上运行
- 根据预定义的操作 HTML5/JS 启用/禁用拖放
- HTMl5 + JS自动视频播放列表
- 对齐字母 html5 Js 小提琴示例
- HTML5/JS-在将画布导出为PNG时遇到错误-来自其他服务器的图像
- 在HTML5/JS中获取画布对象位置并移动到画布触摸位置
- 将图像拼贴实现为'Word'形状使用HTML5/JS