Встраивание видео YouTube в приложение для Android с помощью Eclipse? - PullRequest
5 голосов
/ 27 апреля 2011

Я пытаюсь понять, как встраивать видео на YouTube в Android, используя Eclipse. Я бы предпочел использовать Chromeless Player, но в этом нет необходимости.

Любая помощь в том, как это сделать, будет принята с благодарностью.

Ответы [ 3 ]

8 голосов
/ 27 апреля 2011

Самый простой способ встроить видео с YouTube - использовать намерение запустить приложение Youtube, например:

String video_path = "http://www.youtube.com/watch?v=opZ69P-0Jbc";
Uri uri = Uri.parse(video_path);

// With this line the Youtube application, if installed, will launch immediately.
// Without it you will be prompted with a list of the application to choose.
uri = Uri.parse("vnd.youtube:"  + uri.getQueryParameter("v"));

Intent intent = new Intent(Intent.ACTION_VIEW, uri);
startActivity(intent);
3 голосов
/ 21 января 2013

YouTube API для Android теперь доступен. Перейдя по этой ссылке , вы найдете пример использования YouTube API под Android.

Используя YouTubePlayerView, вы можете воспроизводить видео с YouTube в своей деятельности. Но изменить настройки по умолчанию невозможно.

0 голосов
/ 21 ноября 2013

Если вы хотите воспроизвести видео из приложения, чтобы действительно встроить его, вы можете использовать WebView и загрузить его с помощью только iframe этого видео на YouTube.

WebView webview;
webview.getSettings().setJavaScriptEnabled(true);
webview.loadData("<iframe src=\"http://www.youtube.com/watch?v=hZ4sDn89P04\"></iframe>","text/html","utf-8");
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...