我正在为Android制作一个直播电视流应用程序,就像Dopool、IMDB或直播电视一样。我有一些问题想问吗?
问1:在Android2.1中是否可以进行直播电视流媒体?
问2:我可以使用默认的android网络浏览器通过传递url来流媒体直播电视节目吗?如果是,那么我不想在浏览器中显示网址只想全屏播放。我可以在播放实时电视时添加“添加到收藏夹”这样的选项吗?
问3:我应该为流媒体直播电视的视频播放器编写代码吗?而不是使用浏览器
问4:我的朋友制作了一个window应用程序,它使用crome brwoser在.net中传输直播电视,他对brwoser隐藏了address选项卡,这样只显示视频。所以我很困惑?
问题5:我可以播放Flash视频流吗?如果是的话,任何链接或例子都会很好。
问6:我不知道该怎么做,他们只是给了我电视频道的链接,然后说流媒体我不知道怎么做?
任何帮助都将不胜感激。

最佳答案

A1:是的,rtsp/rtp streaming是在2.1下支撑的(我记得它从1.6开始就在那里了)。要查看一些rtsp流(虽然不是实时的,但它们可能是实时的),请转到http://m.youtube.com
A2:如果流是rtsp,则浏览器将在外部视频播放器中打开它。flash(rtmp)流在浏览器中的flash中播放(如果flash可用)。https progressive streams(apple)仅在3.0+下受支持。
A3:没必要。Android中已经有一个视频播放器:MediaPlayer
A4:是的,桌面浏览器可以通过没有地址栏的javascript打开新窗口:Open new popup window without address bars in firefox & IE。在android中有一些技巧可以做到这一点:Removing address bar from browser (to view on Android)
A5:是的,如果闪存安装在特定的设备上。但你不能依赖这个,因为flash是一个单独的产品,可以通过市场(虽然往往是捆绑设备)。
A6:你得到了什么样的链接?如果链接rtsp://,则可以轻松使用MediaPlayer。试试这样的:

MediaPlayer m = new MediaPlayer();
m.setDataSource("rtsp://host.name.com/stream/name");
m.prepare();
m.start();

关于android - 在Android问题中直播电视流媒体?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/8457864/

10-10 06:19