网络视频的协议可不是http 是rtsp
这是流媒体 
你播放本地 你那是操作本来文件播放
网络的可不能这么搞

解决方案 »

  1.   

    这东西主要是你需要一台支持RTSP的服务器来存放网络视频资源
    客户端连接对应的地址就可以了
    http://blog.csdn.net/kepoon/article/details/6772060
      

  2.   

    1.保证你http流媒体地址可以在电脑浏览器上打开
    2.流媒体有http和rtsp,setDataSource是可以直接传url的,但是流媒体准备阶段比较耗时,不能直接在prepare之后调用start函数,需要给meidplayer注册OnPreparedListener函数。在onPrepared函数中才能调用start函数。
    你类头comment里面也有写的,但却没有这么做。
      

  3.   

    i am studying your document
      

  4.   

    mediaPlayer.setDataSource("http://192.168.1.114:8080/webdav/china.3gp");此处用法不对。应该:Uri uri = Uri.parse("http://192.168.1.114:8080/webdav/china.3gp");
    mediaPlayer.setDataSource(this, uri);