Androidvideostream示例

我想在我的项目中实现videostream。 那么,有没有任何教程可行? video存储在服务器端。 所以,要使用URL获取video并在Android上播放。 我尝试了一些例子,但是我得到错误,“对不起,这个video不能播放”。 我正在尝试使用MP4。

Related of "Androidvideostream示例"

我有同样的问题,但最终我find了方法。

这是通过的步骤:

1-在计算机(服务器)上安装VLC,然后进入媒体 – >stream媒体(Ctrl + S)

2-select一个文件stream,或者如果你想stream你的摄像头或…点击“捕获设备”选项卡,并进行configuration,最后点击“stream”button。

3-在这里您应该做stream媒体服务器configuration,只需要去“选项”选项卡并粘贴以下命令:

:sout=#transcode{vcodec=mp4v,vb=400,fps=10,width=176,height=144,acodec=mp4a,ab=32,channels=1,samplerate=22050}:rtp{sdp=rtsp://YOURCOMPUTER_SERVER_IP_ADDR:5544/} 

注:将YOURCOMPUTER_SERVER_IP_ADDRreplace为您的计算机IP地址或任何运行VLC的服务器…

注意:您可以看到,video编解码器是Android支持的MP4V。

4-去日食和创build一个新的项目媒体playbak。 创build一个VideoView对象并在OnCreate()函数中写下如下代码:

 mVideoView = (VideoView) findViewById(R.id.surface_view); mVideoView.setVideoPath("rtsp://YOURCOMPUTER_SERVER_IP_ADDR:5544/"); mVideoView.setMediaController(new MediaController(this)); 

5在设备上运行apk(不是模拟器,我没有检查它)并等待播放开始。 请考虑缓冲过程将需要约10秒… … –

问:任何人都知道如何减less缓冲时间和播放video几乎生活?

我面临同样的问题,并find了一个解决scheme,使代码工作。

android-Sdk/samples/android-?/ApiDemos给出的代码工作正常。 复制粘贴到android项目中的每个文件夹,然后在MediaPlayerDemo_Video.java中放入要在streampathvariables中stream动的video的path。 它在代码中留空。

下面的videostream为我工作: http : //www.pocketjourney.com/downloads/pj/video/famous.3gp

我知道RTSP协议是用于stream式传输,但mediaplayer类支持HTTP代码中提到的stream式传输。

我search了video的格式,发现如果使用Quicktime Pro将video转换为mp4或3gp,则可以正常播放。

我testing了Android 2.1的最终apk。 应用程序剂量在仿真器上运行良好。 尝试在设备上。

我希望这有帮助..

你的问题很可能是video文件,而不是代码。 您的video很可能不是“安全stream式传输”。 看看在哪里放置videostreamandroid的更多。