Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/209.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
android问题中的直播电视流?_Android_Video Streaming_Android Videoview_Live Streaming - Fatal编程技术网

android问题中的直播电视流?

android问题中的直播电视流?,android,video-streaming,android-videoview,live-streaming,Android,Video Streaming,Android Videoview,Live Streaming,我正在为android制作一个直播电视流媒体应用程序,就像dopool、IMDB或直播电视一样。我有一些问题想问 问1:在android 2.1中是否可以进行直播电视流媒体 问2:我可以通过传递URL使用默认的android网络浏览器来流式直播电视吗?如果是,那么我不想在浏览器中显示url,只想全屏播放。我可以在播放直播电视时添加像“添加到收藏夹”这样的选项吗 问题3:我应该为流媒体直播电视的视频播放器编写代码吗?而不是使用浏览器 问题4:我的朋友为window制作了一个应用程序,它使用crom

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

问1:在android 2.1中是否可以进行直播电视流媒体

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

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

问题4:我的朋友为window制作了一个应用程序,它使用crome brwoser在.net中流媒体直播电视,他对brwoser隐藏了地址标签,以便只显示视频。所以我很困惑

问题5:我可以播放flash视频流吗?如果是的话,任何链接或例子都会很好

问6:我不知道该怎么做,他们只是给我一些电视频道的链接,然后说我不知道怎么做

任何帮助都将不胜感激

A1:是的,在2.1下得到支持(我记得它从1.6开始就存在了)。要查看一些rtsp流(虽然不是实时的,但它们可能是实时的),请转到

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

A3:不用了。android中已经有一个视频播放器:

A4:是的,桌面浏览器可以通过没有地址栏的javascript打开新窗口:。在Android中有一些技巧可以做到这一点:

A5:是的,如果闪存安装在特定设备上。但你们不能依赖这一点,因为Flash是一种单独的产品,可以通过市场获得(尽管通常与设备捆绑在一起)

A6:你得到了什么样的链接?如果链接是
rtsp://
,则可以轻松使用
MediaPlayer
。试着这样做:

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

我建议你把这个问题分成几个小的、具体的问题。直播与服务器端的VoD不同,因为客户端都是一样的。查看我之前关于流媒体@Peter的帖子谢谢你的回答我想从链接下载流媒体视频。这是一个电视直播节目,我用videoView试过,它说视频不能播放。也可以尝试传递url webView,但它不是流媒体。此页面使用Flash播放视频,很可能使用Flash专有的
rtmp
协议。Android SDK不支持
rtmp
协议。因此它在sdk2.1上无法工作。?我说得对吗?有一件事我想知道这些电视应用程序如何在1.6+中播放livr tv。他们是否用特定的编解码器(如H264)编码流媒体。?请指导我。如上所述,在2.1之前,唯一的方法是使用
rtsp
协议。这意味着服务器还必须通过该协议提供视频流。