【发布时间】:2013-11-07 22:19:57
【问题描述】:
我在 localhost 的 rtsp 服务器上有一个 rtsp 流。 我想用 android 类 MediaPlayer 播放这个文件。
如果我执行 setDataSource(rtsp://localhost/file.sdp) 就可以了!!
我的问题是......如果我将文件复制到我的 http 服务器上,我会这样做
setDataSource(http://localhost/file.sdp)
它不起作用!我收到 I/O 异常。
filePath = "http://localhost/file.sdp";
mediaPlayer.setDataSource(filePath);
mediaPlayer.prepare();
mediaPlayer.start();
如果我用 vlc 应用程序播放这个文件,它就可以工作。
【问题讨论】:
-
stackoverflow.com/questions/5567805/rtp-on-android-mediaplayer/… 略有不同 rtsp-android faq
-
@Pasquate 我想从 .sdp 文件流式传输视频。请查看我的问题stackoverflow.com/questions/20883247/…,并帮助我实现这一目标。
标签: android http android-mediaplayer rtsp sdp