从Youtube(直播)频道流?
问题描述:
我想将一个live频道从Youtube传输到我的应用程序中。在这里看到一个直播频道的例子:http://www.youtube.com/watch?v=oObdPuriO2w从Youtube(直播)频道流?
我不想在设备中使用Intent和Youtube应用程序。我不想依赖它。我读了关于在*中的流媒体,但我很困惑!
- 我使用
WebView
或VideoView
或MediaPlayer
或什么? - 我读了一些关于
RTSP
的内容。它是什么 ?我需要使用它吗? - 有没有人有我需要实现的明确步骤?
对于那些谁可能会感兴趣:
我无法找到一个解决我的问题。所以,我放弃了这个项目!
答
只要按照这个代码...
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必须更新。
答
有关意图打开,我认为未来线之一可能有助于避免它:
webView.addJavascriptInterface(new JavascriptInterface()
webView.setWebChromeClient(new WebChromeClient());
webView.setWebViewClient(new WebViewClient()
{
@Override
public boolean shouldOverrideUrlLoading(...)
{
view.loadUrl(url);
return true;
}
}
...
这段代码打开浏览器从YouTube的移动版播放视频!它很奇怪。我们没有使用'意图'! – iTurki
你..我认为这是有用的,因为你不想使用意图。 – dhuma1981
好的。让我们说清楚:我不想使用除我以外的应用程序。 – iTurki