从Webview打开Youtube应用程序

时间:2010-11-19 16:23:21

标签: java android webview

这就是我想做的事情:

  • 我有一个现有的网页视图,其中包含指向“www.youtube.com/existingchannel”
  • 的链接
  • 我知道如何覆盖(shouldOverrideUrlLoading)并检测何时点击该链接
  • 我希望webview能够将Youtube应用程序打开到特定的Youtube频道

有谁知道怎么做?

同样,我不想打开特定的视频,但希望Youtube应用可以打开特定的YouTube频道。

提前感谢!

1 个答案:

答案 0 :(得分:0)

您唯一能做的就是发送一个带有VIEW-Action的Intent

 Intent intent = new Intent(Intent.ACTION_VIEW);
 intent.setData(Uri.parse("http://www.youtube.com/existingchannel"));
 intent.addCategory(Intent.CATEGORY_BROWSABLE); // Optional, remove if it doesn't work
 startActivity(intent);

这基本上是WebView已经执行的内容,而未指定WebViewClient。 YouTube应用是否真正响应它完全取决于应用。