我正在为android制作一个直播电视流媒体应用程序,就像多宝、IMDB或直播电视一样。我有几个问题想问一下?
问1: android 2.1支持电视直播吗?
问2:我可以通过传递URL来使用默认的android web浏览器来直播电视吗?如果是,那么我不想在浏览器中显示url,只想要全屏播放。我可以添加选项,如添加到收藏夹,同时播放直播电视。
问3:我应该为流媒体直播电视的视频播放器编写代码吗?不使用浏览器
问题4:我的朋友申请了一个窗口,它使用crome brwoser在.net中播放直播电视,他对brwoser隐藏了地址标签,以便只显示视频。那我是不是很困惑?
问5:我可以播放flash视频流吗?如果是,任何链接或示例都会很好。
问6:我不知道该怎么做,他们只给了我电视频道的链接,并说流媒体,我不知道怎么做?
任何帮助都将不胜感激。
发布于 2011-12-11 01:08:29
A1:是的,rtsp/rtp streaming支持2.1以下版本(我记得它从1.6版本就开始支持了)。要查看一些rtsp流(虽然不是实时的,但它们可能是实时的),请访问http://m.youtube.com
A2:如果streams为rtsp,则浏览器将在外部视频播放器中打开它。Flash (rtmp)流在浏览器中以flash形式播放(如果flash可用)。HTTPS渐进流(苹果)仅在3.0+下支持。
A3:不需要。安卓已经有一个视频播放器了:MediaPlayer
A4:是的,桌面浏览器可以通过没有地址栏的javascript打开新窗口:Open new popup window without address bars in firefox & IE。在安卓中有一些技巧可以做到这一点:Removing address bar from browser (to view on Android)
A5:是,如果在特定设备上安装了闪存。但你不能依赖这一点,因为Flash是一个独立的产品,可以通过Market购买(尽管通常与设备捆绑在一起)。
A6:你得到了什么样的链接?如果链接是rtsp://的,那么你可以很容易地使用MediaPlayer。尝试如下所示:
MediaPlayer m = new MediaPlayer();
m.setDataSource("rtsp://host.name.com/stream/name");
m.prepare();
m.start(); https://stackoverflow.com/questions/8457864
复制相似问题