【发布时间】:2013-10-15 09:03:40
【问题描述】:
我正在尝试在 android webview 中播放 youtube 视频。以下是我所做的事情
VideoWebview.java:
String URL = "http://www.youtube.com/results";
WebSettings settings = volWebview.getSettings();
settings.setPluginState(PluginState.ON);
settings.setJavaScriptEnabled(true);
volWebview.setWebViewClient(new WebViewClient());
volWebview.setInitialScale(1);
volWebview.setWebChromeClient(new WebChromeClient());
settings.setLoadWithOverviewMode(true);
settings.setUseWideViewPort(true);
volWebview.loadUrl(URL);
webview_file.xml
<?xml version="1.0" encoding="utf-8"?>
<LinearLayoutxmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:orientation="vertical" >
<WebView
android:id="@+id/web_webview"
android:layout_width="match_parent"
android:layout_height="match_parent" />
</LinearLayout>
我已将android:hardwareAccelerated="true" 添加到清单文件中
正在加载 url.. 但是当尝试播放视频时,它没有播放。 任何有关相同的帮助将不胜感激.. 谢谢你..
【问题讨论】:
-
你必须使用 youtubeAPI 来播放 youtube 视频。
-
看到这个..stackoverflow.com/questions/17663001/… @Amith_Nagaraj
-
非常感谢.. 是的,我会尝试这样做 :)
-
希望这个链接有帮助:stackoverflow.com/questions/12708890/…
-
androiduser:谢谢。但这对我有用: public static final int USER_DESKTOP = 1; wv.getSettings().setUserAgent(USER_DESKTOP);
标签: android video webview youtube