Как загрузить сайт YouTube в Android WebView? - PullRequest
1 голос
/ 12 июля 2011

У меня очень простая реализация WebView, она хорошо работает практически на всех веб-сайтах, но когда дело доходит до YouTube, я могу загрузить домашнюю страницу, страницу видео, но когда я нажимаю кнопку воспроизведения (на странице m.youtube.com/ index? desktop_uri =% 2F & gl = US # / watch? v = xxxxxx), видео мигает, но не воспроизводится.Моя версия для Android 2.3.

1 Ответ

0 голосов
/ 09 сентября 2011

первое обновление вашего флеш-плеера ....

вторая проверка на разрешение, которое вы дали для Интернета или нет в файле androidMenifest

третье

я не знаю почемуно класс webviewclient вызывает проблему, мы можем запустить его в браузере по умолчанию, удалить класс webviewclient и одновременно загрузить URL-адрес youtube, вы сможете запустить его на 2.2,2.3

    w=(WebView)findViewById(R.id.webview);
    w.getSettings().setJavaScriptEnabled(true);
    w.getSettings().setPluginsEnabled(true);
    w.loadUrl("http://www.youtube.com");

для 2.1, просто добавьте это, используйте намерение и через метод разбора откройте его через установленное по умолчанию приложение YouTube

startActivity (new Intent (Intent.ACTION_VIEW, Uri.parse ("http://www.youtube.com/v/%s"))));}

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...