2011-06-01 154 views
0

我一直在尝试使用Android的MediaPlayer将mp4/h-264编码的视频传输到HTC Incredible(Android 2.2)。但是,我收到了诸如“准备失败”,“setDataSource失败”,“无法创建媒体播放器”和“媒体服务器死机”等各种错误消息。RTSP使用Android MediaPlayer流媒体视频

上周我能够将桌面上的VLC服务器的mp4视频和USB网络摄像头数据流传输到我的android上(延迟时间大约为9秒),并且由于某些原因,本周它甚至不会加载。

我目前使用的是Android在API DEMOS中提供的关于媒体的完全相同的方法,而我并未试图从外部网络访问它。有没有人想出了媒体播放器,或者是一个带有VideoView的自定义客户端吗?

任何帮助,将不胜感激

-AB

+0

指http://stackoverflow.com/questions/9871195/creating-video-for-android-streaming – user1132143 2012-03-27 05:05:13

回答

0

在Android与RTSP的问题是比特率。低比特率时,每个文件都可以工作。

如果你不关心流是UDP,您可以使用HTTP流:

  1. 您的电脑上安装的Apache服务器。
  2. 将电影移动到Apache文件夹。
  3. 使用MediaPlayer代码(http://your-pc-ip/movie.mp4)在android中打开它们。

注意:电影名必须是* .MP4