一个 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
。
我问过从我正在制作的应用程序向 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 应用程序
我用
您可以将其包含在 gradle 中:
compile 'com.vimeo.android.deeplink:vimeo-deeplink:1.0.0'
然后使用此方法深层链接到您的视频:
boolean handled = VimeoDeeplink.showVideoWithUri(Context context, String videoUri)
其中 videoUri
等于 /videos/83178705
。