3

我正在为 android 制作一个直播电视流媒体应用程序,就像 dopool 或 IMDB 或 LIVE TV 一样。我有一些问题想问?

问题 1:在 android 2.1 中可以进行电视直播吗?

问 2:我可以使用默认的 android 网络浏览器通过 URL 来播放直播电视吗?如果是,那么我不想在浏览器中显示 url,只想全屏播放。我可以在播放电视直播时添加诸如添加到收藏夹之类的选项吗?

Q 3:我应该为流媒体直播电视编写视频播放器的代码吗?而不是使用浏览器

问题 4:我的朋友做了一个窗口应用程序,它使用 crome 浏览器在 .net 中流式传输电视直播,他从浏览器中隐藏了地址选项卡,以便只显示视频。所以我很困惑?

Q 5: 我可以播放 Flash 视频流吗?如果是的话,任何链接或示例都会很棒。

问题 6:我不知道该怎么做,他们只是给了我电视频道的链接并说流它我不知道怎么做?

任何帮助将不胜感激。

4

1 回答 1

5

A1:是的, 2.1 支持rtsp/rtp 流(我记得它从 1.6 开始就存在)。要查看一些 rtsp 流(虽然不是实时的,但它们可能是),请访问http://m.youtube.com

A2:如果流是rtsp,则浏览器将在外部视频播放器中打开它。Flash (rtmp) 流在浏览器中的 Flash 中播放(如果 Flash 可用)。HTTPS 渐进式流 (apple) 仅在 3.0+ 下受支持。

A3:不需要。android中已经有一个视频播放器:MediaPlayer

A4:是的,桌面浏览器通过 javascript 打开没有地址栏的新窗口:在 Firefox 和 IE 中打开没有地址栏的新弹出窗口。在 Android 中有一些技巧可以做到这一点:从浏览器中删除地址栏(在 Android 上查看)

A5:是的,如果闪存安装在特定设备上。但是你不能依赖它,因为 Flash 是通过 Market 提供的单独产品(尽管通常与设备捆绑在一起)。

A6:你得到了什么样的链接?如果链接是,rtsp://那么您可以轻松使用MediaPlayer. 尝试这样的事情:

MediaPlayer m = new MediaPlayer(); 
m.setDataSource("rtsp://host.name.com/stream/name"); 
m.prepare(); 
m.start(); 
于 2011-12-10T17:08:28.600 回答