Возможный дубликат:
Код для скачивания видео с Youtube на Java, Android
Я хочу воспроизвести видео на YouTube одним нажатием кнопки. Но я не хочу, чтобы это видео воспроизводилось с помощью сайта YouTube. Я хочу воспроизвести его локально. Как это сделать?
Я пробовал следующие способы воспроизведения видео.
1)startActivity(new Intent(Intent.ActionView,Uri.parse("http://www.youtube.com/watch?v=cxLG2wtE7TM")));
если я использую этот способ, сайт YouTube открывается. после воспроизведения этого видео он показывает некоторые другие видео как предложения. я не хочу показывать эти связанные видео как предложения. я хочу воспроизводить только видео, которое я упомянул в намерении.
Затем я попытался
2) String Play = "iframe width=\"300\" height=\"400\" src=\"http://www.youtube.com/embed/cxLG2wtE7TM\" frameborder=\"0\" allowfullscreen></iframe>";
myWebView.loadData(Play, "text/html", "utf-8");
если я попробую это, придет пустой экран. видео не воспроизводится. видео может не встраиваться в мой веб-просмотр.
3) наконец, я попробовал пример кода, приведенный на
http://keyeslabs.com/joomla/samplecode/introvideoactivity/IntroVideoActivity.java
если я использую это, приходит предупреждение «Извините, это видео не может быть воспроизведено» :(
Пожалуйста, помогите мне. Спасибо заранее.