rt. 我用苹果的DarwinStreamingSrvrlinux做服务器,可以连上,连上之后过很长时间,说无法播放视频。而对于其他格式的例如mpg的,立即就弹出对话框说无法播放视频。是DarwinStreamingSrvrlinux的问题还是video的问题,有没有人测过啊,vedioview能支持rtsp mp4格式不?

解决方案 »

  1.   

    我前两天刚搞了这个,支持rtsp的mp4格式的,之前也是出了莫名奇妙的问题public void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    this.setContentView(R.layout.main);

    // Uri uri = Uri.parse("rtsp://127.0.0.1/sample_300kbit.mp4");
    //        Intent intent = new Intent(Intent.ACTION_VIEW,uri);
    //            intent.setFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP);
    //            intent.setType("video/*");
    //            intent.setDataAndType(uri , "video/*");
    //            startActivity(intent); Uri uri = Uri
    .parse("");//这里填的地址不能是什么127.0.0.1改成再局域网网中的地址rtsp://10.11.XX.XX/xx.mp4
    Log.v("haha", uri.toString());
    VideoView videoView = (VideoView) this.findViewById(R.id.videoview);
    videoView.setMediaController(new MediaController(this));
    videoView.setVideoURI(uri);
       
    videoView.requestFocus();
    videoView.start(); 
     
    }
      

  2.   

    楼主你的客户端videoview需要设置什么东西么?