0

我一直在尝试获取通过 YouTube 数据 API 访问的 YouTube 视频的链接。我想在自己的应用程序中播放视频,但还没有找到方法。到目前为止,我已经尝试使用 WebView,但没有成功。WebView 显示整个页面,而不是只显示视频。

4

2 回答 2

0

你可以这样做,

Intent i = new Intent(Intent.ACTION_VIEW, Uri.parse("vnd.youtube:VIDEO_ID"));
startActivity(i);

这是获取视频ID的方法,

Uri uri = Uri.parse(url);
String vid = uri.getQueryParameter("v");

当然,您可以使用整个 url。

startActivity(new Intent(Intent.ACTION_VIEW, Uri.parse("http://www.youtube.com/watch?v=cxLG2wtE7TM")));

是一篇很棒的文章。

于 2012-07-05T10:33:15.840 回答
0

我从来没有尝试过这个,它更像是一种解决方法而不是一个正确的解决方案,但你说你尝试过使用 webview。我相信创建一个只嵌入 youtube 视频的空 html 页面并不难。教程

现在你可以把这个 html 文件放在你的资产或其他地方,然后把它放在你的 webview 中,现在你有一个 webview,我猜它只显示一个 youtube 视频。

于 2012-07-05T10:35:13.277 回答