我想在网络上流媒体文件,安卓开发者网站说MediaPlayer.setDataSource()可以设置数据源(文件路径或http/rtsp URL)来使用。但在传输rtsp url文件时,我在G1设备和模拟器中都得到了一个错误:命令PLAYER_PREPARE完成时出现错误或info PVMFailure error(1, -1)。
有没有人知道这个错误是什么,或者有人知道我可以从哪里得到(1, -1)的错误描述?
在播放音频/视频文件或流式传输http协议音频/视频文件时,代码可以成功工作,但不能流式传输rtsp协议文件。android不支持rtsp流吗?
非常感谢。
发布于 2009-08-26 11:47:21
我认为模拟器根本不支持视频,或者我上次检查(SDK 1.0和1.1)时没有支持视频,但由于完全相同的错误而失败。我对1.5不太确定,但从你的报告中听起来它仍然不是。
当然,我可能是错的,但在制作beebPlayer时,我发现直接部署到设备上更容易!
发布于 2010-12-02 14:11:27
Is android not supported rtsp streaming?不支持,Android支持RTSP流媒体。我已经设置了Darwin Streaming Server (开源的RTP/RTSP流媒体服务器),并使用RTSP Url成功地播放了一个视频(在我的ADP2手机上使用了甜甜圈图像)。我使用的Url是这样的:
rtsp://server_ip:554/file_name在设置服务器时,已经提供了一些示例文件,您可以尝试播放。如果你想播放你的文件,那么你必须先给他们提示。
发布于 2009-08-25 17:45:35
我也面临着同样的问题。在其中一个博客中,他们说它支持满足规则集的RTSP流。我不知道哪个RTSP url支持所有这些规则。因此,我所做的就是编写自己的RTSP客户端来获取流,并将其传递给播放器。
https://stackoverflow.com/questions/1327221
复制相似问题