【问题标题】:Android vimeo video uploadingAndroid vimeo 视频上传
【发布时间】:2016-11-13 16:44:35
【问题描述】:

如何使用 vimeo SDK com.vimeo.networking:vimeo-networking 上传视频? 在文档和example 项目中没有示例如何上传视频。方法 VimeoClient.getInstance().putContentVimeoClient.getInstance().postContent 也没有记录。我已经实现了方法:

        VimeoClient.getInstance().postContent(videoUri, CacheControl.FORCE_CACHE, null, new ModelCallback<Video>(Video.class) {
        @Override
        public void success(Video video) {
            toast("Staff Picks Success! " + video);
        }

        @Override
        public void failure(VimeoError error) {
            toast("Staff Picks Failure :( " + error);
        }
    });

但我在尝试上传视频时收到错误消息。这是堆栈跟踪

W/System.err: java.lang.IllegalArgumentException: url == null W/System.err:在 okhttp3.Request$Builder.url(Request.java:121) W/System.err:在 retrofit2.RequestBuilder.build(RequestBuilder.java:204) W/System.err:在 retrofit2.RequestFactory.create(RequestFactory.java:67) W/System.err:在 retrofit2.OkHttpCall.createRawCall(OkHttpCall.java:122) W/System.err:在 retrofit2.OkHttpCall.enqueue(OkHttpCall.java:58) W/System.err:在 retrofit2.ExecutorCallAdapterFactory$ExecutorCallbackCall.enqueue(ExecutorCallAdapterFactory.java:57) W/System.err:在 com.vimeo.networking.VimeoClient.POST(VimeoClient.java:1167) W/System.err:在 com.vimeo.networking.VimeoClient.postContent(VimeoClient.java:1061)

【问题讨论】:

    标签: android video vimeo vimeo-api vimeo-android


    【解决方案1】:

    【讨论】:

      【解决方案2】:

      您所指的 Vimeo Networking 库不支持上传;稍后将发布一个单独的上传库。为了上传,您需要自己遵循 API documentation

      正如文档所述,这是一个多步骤的过程。我们已将流程简化为 2 个步骤,但尚未向公众开放。由于没有开源的 4 步 java 库,我们还没有发布简化的 java 版本,直到我们向公众开放,这与我们的 iOS counterpart 不同。

      很遗憾,如果您想在 Android 中上传,则需要遵循这些 API 文档。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 2016-01-12
        • 2020-02-27
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2017-01-16
        相关资源
        最近更新 更多