我已经创建了一个应用程序,你可以下载安卓系统的YouTube视频。现在,我想要它,这样如果你在YouTube原生应用程序中播放视频,你也可以下载它。要做到这一点,我需要知道为了播放YouTube应用程序,YouTube原生应用程序发出的意图。
如果我的模拟器上有YouTube程序,我可以很容易地做到这一点,所以我的第一个问题是:
发布于 2010-11-09 07:47:32
您也可以直接获取WebViewClient
wvClient = new WebViewClient() {
@Override
public boolean shouldOverrideUrlLoading(WebView view, String url) {
if (url.startsWith("youtube:")) {
String youtubeUrl = "http://www.youtube.com/watch?v="
+ url.Replace("youtube:", "");
startActivity(new Intent(Intent.ACTION_VIEW, Uri.parse(youtubeUrl)));
}
return false;
}在我的应用中运行得很好。
https://stackoverflow.com/questions/574195
复制相似问题