android - 用于播放 youtube 视频的 VideoView 与 WebView

标签 android webview youtube android-videoview

我正在开发一个应用程序,我需要在其中播放 YouTube 视频,我尝试使用 webView 和 videoView,我搜索了很多,我实际上找到了一些解决方案,但它们似乎不适合我的应用程序需求:

所以我首先想知道在应用程序中播放 YouTube 视频的最佳方式(方法)。我应该使用 WebView 并尝试使视频适合 View 等,还是应该尝试 VideoView(我想这有点复杂,因为要播放视频我必须从 Youtube 获取实际的 .3gp) .

谢谢你帮我找到最好的方法。

同时我还有一个问题:有没有办法让 webView 在横向模式下(当手机变成横向时)占据整个屏幕(全屏)?

最佳答案

使用 WebView 方法可能会导致某些设备出现问题。只要您有可靠的方法来解析正确的 url,VideoView 方法就可以很好地工作。在我的一个应用程序中,我们使用正则表达式并通过 html 进行解析,到目前为止,它可以快速高效地工作。

关于android - 用于播放 youtube 视频的 VideoView 与 WebView,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10618621/

相关文章:

android - 如何从android中的小部件打开外部应用程序?

java - 如何提高 MappedByteBuffer 的性能以适应我的用例?

android - 如何在 android 上进行集成测试(或者如何在 TestCase 中获取和注入(inject)多个组件)

javascript - Android中,JavaScript接口(interface)注入(inject)漏洞

android - 强制 Genymotion 使用我的家庭 wifi

javascript - 远程调试 Chrome for iOS

javascript - 在 MainActivity Xamarin 中从 webview 调用 javascript

http - Youtube是如何实现直播的

ruby-on-rails - Rails 在安全站点上嵌入 youtube 视频

javascript - 如何将主页中的视频ID传递到youtube等其他页面?