Как отправить ссылку на Vimeo?

Как я могу отправить ссылку из приложения, которое я делаю сейчас, на определенный URL?

 blah.setOnClickListener(new OnClickListener() {
            @Override
            public void onClick(View arg0) {
                Intent browserIntent = new Intent(Intent.ACTION_VIEW, Uri.parse("https://player.vimeo.com/video/83178705?"));
                startActivity(browserIntent);
            }
        });

person Roa    schedule 04.03.2016    source источник
comment
Я не мог написать это проще, чем это :)   -  person Roa    schedule 04.03.2016
comment
stackoverflow.com/questions/3004515/   -  person Jeffrey Blattman    schedule 04.03.2016
comment
Я не уверен, что это было не для Vimeo   -  person Roa    schedule 04.03.2016
comment
Vimeo, Youtube, что угодно. Как открыть ссылку в браузере Android. Ссылка есть ссылка. Это обрабатывается браузером. Если вы спрашиваете, как открыть ссылку в приложении Vimeo для Android, обратитесь к документации по этому приложению.   -  person Jeffrey Blattman    schedule 04.03.2016
comment
Вот и я думаю, я применю это через несколько :) (отредактировано)   -  person Roa    schedule 04.03.2016
comment
Возможный дубликат Как я могу открыть URL-адрес в веб-браузере Android из моего приложения?   -  person konkked    schedule 04.03.2016
comment
Хорошо, я не могу понять 50%! Можешь написать мне код? Пожалуйста?   -  person Roa    schedule 04.03.2016


Ответы (1)


Если вы хотите открыть URL-адрес Vimeo в приложении Vimeo для Android, вы можете либо сделать то, что вы опубликовали, либо вы можете указать намерение в приложении Vimeo с правильными данными намерения (т.н. глубокая ссылка). Чтобы упростить оба этих типа намерений, вы можете использовать библиотеку vimeo-deeplink-android. .

Для приведенного выше видео https://www.vimeo.com/83178705 у вас есть два варианта:

VimeoDeeplink.openUrl(getApplicationContext(), "https://www.vimeo.com/83178705");

VimeoDeeplink.showVideoWithUri(getApplicationContext(), "/videos/83178705");

Для последнего запроса вы можете переписать его как:

VimeoDeeplink.showVideoWithUri(getApplicationContext(), VimeoDeeplink.VIMEO_VIDEO_URI_PREFIX + "83178705");

Все эти запросы откроют приложение Vimeo для Android (если оно установлено) и запустят видеоплеер.

person Kevin Z    schedule 29.03.2016
comment
Спасибо! Попробую, когда получу компьютер. - person Roa; 03.04.2016