首页 文章

Android vimeo视频上传

提问于
浏览
1

如何使用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:at okhttp3.Request $ Builder.url(Request.java:121)W / System.err:at retrofit2.RequestBuilder.build (RequestBuilder.java:204)W / System.err:at retrofit2.RequestFactory.create(RequestFactory.java:67)W / System.err:at retrofit2.OkHttpCall.createRawCall(OkHttpCall.java:122)W / System.err :at retrofit2.OkHttpCall.enqueue(OkHttpCall.java:58)W / System.err:at retrofit2.ExecutorCallAdapterFactory $ ExecutorCallbackCall.enqueue(ExecutorCallAdapterFactory.java:57)W / System.err:at com.vimeo.networking.VimeoClient . POST(VimeoClient.java:1167)W / System.err:at com.vimeo.networking.VimeoClient.postContent(VimeoClient.java:1061)

2 回答

  • 0

    您所指的Vimeo Networking库不支持上传;将在稍后发布单独的上传库 . 要上传,您需要自己关注API documentation .

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

    不幸的是,如果您希望在Android上传,则需要遵循这些API文档 .

  • 2

相关问题