我想将来自Youtube的直播频道流式传输到我的应用中。请在此处查看直播频道的示例:http://www.youtube.com/watch?v=oObdPuriO2w
我不想在设备中使用Intent和Youtube应用。我不想依赖它。我在stackoverflow中读到了关于流的信息,但我感到困惑!
WebView
或VideoView
或MediaPlayer
还是使用什么? RTSP
的内容。它是什么 ?我需要使用吗?对于那些可能感兴趣的人:
我无法找到问题的解决方案。所以,我放弃了那个项目!
答案 0 :(得分:1)
请遵循此代码......
WebView video=(WebView)findViewById(R.id.video);
video.getSettings().setJavaScriptEnabled(true);
video.getSettings().setPluginsEnabled(true);
video.loadUrl("http://www.youtube.com/watch?v=oObdPuriO2w");
注意: - 要在设备中流式传输视频,必须更新Flashplayer。
答案 1 :(得分:0)
关于意图打开,我认为下一行之一可能有助于避免它:
webView.addJavascriptInterface(new JavascriptInterface()
webView.setWebChromeClient(new WebChromeClient());
webView.setWebViewClient(new WebViewClient()
{
@Override
public boolean shouldOverrideUrlLoading(...)
{
view.loadUrl(url);
return true;
}
}
...