Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/200.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android 为什么我的youtube在webview中只播放声音?_Android_Webview_Youtube - Fatal编程技术网

Android 为什么我的youtube在webview中只播放声音?

Android 为什么我的youtube在webview中只播放声音?,android,webview,youtube,Android,Webview,Youtube,我的代码运行,我能听到声音。然而,视频只是一个黑屏。这是我的密码: myWebView = (WebView) mLinearLayout.findViewById(R.id.webView); myWebView.setWebChromeClient(new WebChromeClient()); myWebView.setWebViewClient(wvClient); myWebView.getSettings().setJavaScriptEnabled(

我的代码运行,我能听到声音。然而,视频只是一个黑屏。这是我的密码:

    myWebView = (WebView) mLinearLayout.findViewById(R.id.webView);
    myWebView.setWebChromeClient(new WebChromeClient());
    myWebView.setWebViewClient(wvClient);
    myWebView.getSettings().setJavaScriptEnabled(true);
    myWebView.getSettings().setPluginsEnabled(true);
    myWebView.loadUrl("http://www.youtube.com/watch?v=pYkLG0KoUfM"); 

如何解决此问题?

如果移动设备未配置闪存,则可能无法播放视频,您将看到一个空白屏幕


确保您的flash player在设备上配置正确,并且设备上确实支持flash player。

或者尝试YouTube嵌入url格式,该格式具有html5回退功能

myWebView = (WebView) mLinearLayout.findViewById(R.id.webView);
myWebView.setWebChromeClient(new WebChromeClient());
myWebView.setWebViewClient(wvClient);
myWebView.getSettings().setJavaScriptEnabled(true);
myWebView.getSettings().setPluginsEnabled(true);
myWebView.loadUrl("http://www.youtube.com/embed/pYkLG0KoUfM"); 

如果您使用新的嵌入代码样式,您的观众将能够在我们的Flash或HTML5播放器中观看您的嵌入视频,具体取决于他们的观看环境和偏好。支持HTML5视频播放器的环境在我们的HTML5设置页面中列出。在不支持HTML5的情况下(例如,我们的HTML5播放器不能播放带有广告的视频),我们使用Flash

新嵌入式风格的另一个好处是,它最终将允许嵌入式在移动设备上工作,移动设备通常使用内置播放器,而不是Flash或HTML5


在我们将这种新的嵌入代码作为普通用户的标准之前,我们想给我们的开发人员社区一个预览。虽然可能存在一些限制,但请尝试一下,让我们知道它是如何运行的。

当使用Youtube应用程序或任何浏览器时,我的设备会正确播放视频,但不会在我的应用程序中播放视频。:(我不知道这一点。你有关于它如何选择播放器的任何信息吗?更多的文档对应用程序开发人员很有用。