我想在我的应用程序中播放YouTube视频。我正在从SAX解析中获取视频URL。我的问题是如何在VideoView中播放来自URL的视频,而不是在WebView或浏览器中。
我试了这个代码:
Intent lVideoIntent = new Intent(null, Uri.parse("VIDEO URL"));
startActivity(lVideoIntent);
它显示了一个带有"Internet"和"YouTube"选项的弹出屏幕。我想直接在YouTube中播放视频。
请让我知道你的想法。任何代码或任何例子是高度赞赏。
5条答案
按热度按时间d5vmydt91#
尝试这种方式对我来说是有效的,从一个网站播放视频
btqmn9zl2#
你可以尝试下面的代码在
Youtube
应用程序中直接播放。v8wbuo2f3#
dauxcl2d4#
hrysbysz5#
显示一个带有“Internet”和“YouTube”的弹出屏幕
因为ACTION_VIEW Intent是在默认浏览器和Youtube应用程序中编写的。这就是为什么每当它捕获浏览器打开的URL时,以及每当打开Youtube URL时,浏览器和Youtube应用程序都会打开。
我想直接在YouTube上播放视频
以Youtube视频的嵌入链接并设置意图,它将播放视频。
例如:-
http://www.youtube.com/embed/srMFb6zpx2Y