Как воспроизвести Youtube видео в веб-браузере в Android?

1

Я хочу воспроизвести видео на YouTube в веб-браузере в Android, которое не должно открываться в новом окне. Он должен играть только в webview на Android.

  • 0
    Есть ли какой-нибудь элемент управления, такой как веб-браузер, такой как C # winform, который вы можете использовать в Android? может быть, вы можете использовать некоторый контроль, чтобы сделать это. Я просто немного знаю об Android, надеюсь, это поможет вам.
  • 0
    Может быть, это решение поможет: stackoverflow.com/questions/7257389/…
Теги:

2 ответа

3

Вы можете попробовать это, он работает для меня.

WebView video = (WebView) findViewById(R.id.video);
String widthAndHeight = "width='220' height='200'";
String videoURL = "http://www.youtube.com/v/DZi6DEJsOJ0?fs=1&hl=nl_NL";

String temp = "<object "+widthAndHeight+">" +
"<param name='allowFullScreen' value='false'>" +
"</param><param name='allowscriptaccess' value='always'>" +
"</param><embed src='"+ videoURL +"'" +
" type='application/x-shockwave-flash' allowscriptaccess='always' allowfullscreen='true'" + widthAndHeight +
"></embed></object>";

video.getSettings().setJavaScriptEnabled(true);
    video.getSettings().setPluginsEnabled(true);
    video.loadData(temp,"text/html", "utf-8");
  • 0
    помогла хорошая работа
  • 2
    Не работает, показывает только белый экран и синее поле. т.е. плагины недоступны.
Показать ещё 1 комментарий
0

Попробуйте API-интерфейс Youtube Player для Android подробнее здесь: https://developers.google.com/youtube/android/player/

Ещё вопросы

Сообщество Overcoder
Наверх
Меню