嗨,我对流媒体有问题。当我通过http运行视频时,它是有效的,但我需要通过rtsp运行它。当应用程序启动时,我有一个带按钮的栏,但时间是0:00,我没有任何图像。我没有任何错误,比如"视频无法播放",我该怎么办?
String SrcPath = "rtsp://v5.cache1.c.youtube.com/CjYLENy73wIaLQnhycnrJQ8qmRMYESARFEIJbXYtZ29vZ2xlSARSBXdhdGNoYPj_hYjnq6uUTQw=/0/0/0/video.3gp";
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
VideoView myVideoView = (VideoView)findViewById(R.id.myvideoview);
myVideoView.setVideoURI(Uri.parse(SrcPath));
myVideoView.setMediaController(new MediaController(this));
myVideoView.requestFocus();
myVideoView.start();
}
好的,我找到了解。我遇到这样的问题是因为我的平板电脑,它不能通过rtsp播放任何内容,不知道为什么。在其他设备上运行良好。
编辑:
这是安卓2.3.4的错我找到了相关信息,这个版本的安卓不能使用rtsp。我听说有必要添加一些解码器。或者只需尝试另一个版本