如何以编程方式将视频从安卓上传到 JWplayer 服务器



我正在我的Android应用程序中使用JW播放器。有没有办法将视频从我的客户端(安卓应用程序(上传到 JWplayer 服务器?我经历了 您的网站 https://developer.jwplayer.com/jw-platform/docs/developer-guide/management-api/uploading-videos/上传视频,但不清楚给出的代码是从Android应用程序或中间服务器上传视频。

如能对此作出任何澄清,将不胜感激。

我们从安卓应用程序端尝试的是使用以下方法上传视频,

发布网址 :http://upload.jwplatform.com/v1/videos/upload?api_format=json&key=vtQmcboj&token=e2bbad0fd889d5d2e30047596cfe3789778257d2

我发送的参数,

api_key
api_secret
local_video_path

您无法将视频直接上传到 JW 播放器,因为它是一个两层过程。 我一直在java应用程序中工作,用户可以在其中上传视频,观看和下载视频。

您必须发送身份验证请求的密钥和令牌,JWplayer 认为这从他们的角度来看并不安全,因此他们只是不允许您将视频上传到他们的服务器。

要实现此场景,您必须运行自己的服务器,然后将视频上传到 JW 平台。如果上传失败,所有错误响应都必须在服务器端处理。

此外,JW 播放器处理可恢复上传过程。因此,一旦您将数据发送到服务器,您的服务器就可以以小单位发送数据,并且连接中断将在 JWplayer 端处理。

在我自己的场景中,我的服务器将处理来自客户端的可恢复上传(因为如果没有在服务器端嵌入有效协议,就不可能从客户端恢复上传(,并且我的它确实将数据发送到 JW 播放器进行编码。

更准确地说,

客户端---->您的服务器----> JW 播放器服务器。

您尝试的 POST 方法 URI 用于服务器端编码,不适用于客户端。您可以参考他们的支持团队以获取更多详细信息,因为我是在与他们联系后才知道这些细节的。

正如@DeadSpider回答的那样,It is not possible from client side.去一个服务器,一旦你让它工作,干杯!

昨天我从 JWplayer 得到了一个演示项目,现在绝对有可能从客户端将视频上传到您的 dashboad。

http://qa.jwplayer.com.s3.amazonaws.com/~george/BishopQA.zip

检查上述项目,在上传活动中,您将获得代码。它适用于安卓和iOS平台。

最新更新