【发布时间】:2013-09-10 07:12:06
【问题描述】:
我有一个 Youtube URL 需要使用 WebView 在 Android 设备上播放。
网址是:http://www.youtube.com/embed/xSaFnED16is
我使用了以下代码:
String video = extras.getString("video");
Log.d("Video URL",video);
String[] x = video.split("/");
String host = x[2];
Log.d("Host", host);
String vid = x[3];
watchMovieUrl = "http://www.youtube.com/embed/" + vid;
// movie play by using webview
myWebView = (WebView) findViewById(R.id.web);
myWebView.getSettings().setPluginState(PluginState.ON);
myWebView.getSettings().setJavaScriptEnabled(true);
myWebView.getSettings().setJavaScriptCanOpenWindowsAutomatically(false);
myWebView.getSettings().setSupportMultipleWindows(false);
myWebView.getSettings().setSupportZoom(false);
myWebView.setVerticalScrollBarEnabled(false);
myWebView.setHorizontalScrollBarEnabled(false);
Log.d("MovieURL>>>>>",watchMovieUrl);
myWebView.loadUrl(watchMovieUrl);
如果我运行我的代码,我无法播放视频,WebView 显示带有播放按钮的视频的第一外观,但是在单击播放按钮启动进度条后,它只继续显示进度条?有人可以帮忙吗?
【问题讨论】:
标签: android android-intent android-emulator android-youtube-api