微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

如何在Android Native Player中播放Vimeo视频

如何解决如何在Android Native Player中播放Vimeo视频

我想在Android本机播放器中播放vimeo视频。我有vimeo PRO。 在vimeo文档中,提供了以下代码,可以在本机播放

Video video = ...; // obtain a video you own as described above
Play play = video.getPlay();
if (play != null) {
     VideoFile dashFile = play.getDashVideoFile();
     String dashLike = dashFile.getLink();
     // load link
     
     VideoFile hlsFile = play.getHlsVideoFile();
     String hlsLink = hlsFile.getLink();
     // load link
     
     ArrayList<VideoFile> progressiveFiles = play.getProgressiveVideoFiles();
     // pick a progressive file to play
} 

但是当我尝试时, video.getPlay()返回null

这是我的代码

VimeoClient.getInstance().fetchNetworkContent(uri,new ModelCallback<Video>(Video.class) {
   @Override
   public void success(Video video) {
         Play play = video.getPlay();  // **returning null**
         if (play != null) {

              VideoFile hlsFile = play.getHlsVideoFile();
              String hlsLink = hlsFile.getLink();
              // load link
              initializePlayer(hlsLink);
         }
    }

   @Override
   public void failure(VimeoError error) {
         // voice the error
         Log.d(TAG,"failure: ");
   }
}

Is there anything i am doing wrong ? or is there any other way to play vimeo videos?

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。