一个 link 到 vimeo 的应用程序但是

A link to vimeo application but

我问过从我正在制作的应用程序向 vimeo 应用程序发送 link 的代码是什么;它会打开 vimeo 应用程序,但不会打开 link 中指定的视频,有人知道怎么做吗?

vimeo.setOnClickListener(new OnClickListener() {
        @Override
        public void onClick(View arg0) {
          try{
              Intent browserIntent = null;
              PackageManager pmi = getPackageManager();
              browserIntent =     pmi.getLaunchIntentForPackage("com.vimeo.android.videoapp");
                   browserIntent.setAction(Intent.ACTION_VIEW);
                   browserIntent.setData(Uri.parse("http://player.vimeo.com/video/83178705"));
                   startActivity(browserIntent);                     
                }
                catch(Exception e){
                    Intent browserIntent = new Intent(Intent.ACTION_VIEW, Uri.parse("http://player.vimeo.com/video/83178705"));
                    startActivity(browserIntent);
                }
            }
      });

通过下面的操作,它会重置您所有的应用偏好

转到设置->应用,从菜单重置应用偏好中选择并确认重置应用。

之后, 在设置->应用程序中选择它,然后按清除默认值 vimeo 应用程序

按钮

现在尝试再次打开该视频 link(vimeo link)。现在它会询问您 select 要使用哪个应用程序。然后 select 默认为你的 vimeo 应用程序

我用 . But I believe it will fix this issue as well since our vimeo-deeplink 库容纳打开我们的特定应用程序回答了你的其他问题。

您可以将其包含在 gradle 中:

compile 'com.vimeo.android.deeplink:vimeo-deeplink:1.0.0'

然后使用此方法深层链接到您的视频:

boolean handled = VimeoDeeplink.showVideoWithUri(Context context, String videoUri)

其中 videoUri 等于 /videos/83178705