Я пытаюсь понять, как встраивать видео на YouTube в Android, используя Eclipse. Я бы предпочел использовать Chromeless Player, но в этом нет необходимости.
Любая помощь в том, как это сделать, будет принята с благодарностью.
Самый простой способ встроить видео с 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);
YouTube API для Android теперь доступен. Перейдя по этой ссылке , вы найдете пример использования YouTube API под Android.
Используя YouTubePlayerView, вы можете воспроизводить видео с YouTube в своей деятельности. Но изменить настройки по умолчанию невозможно.
Если вы хотите воспроизвести видео из приложения, чтобы действительно встроить его, вы можете использовать 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");