2011-05-03 45 views

回答

0

虽然我还没有试过,但根据网络工作原理

VideoView videoView = (VideoView) findViewById(R.id.surface_view); 
MediaController mc = new MediaController(this); 
mc.setAnchorView(videoView); 
mc.setMediaPlayer(videoView); 
Uri video = Uri.parse(URL); 
videoView.setMediaController(mc); 
videoView.setVideoURI(video); 
videoView.start(); 
+0

感谢有毒,我也拿到了这段代码,但我想了解的是视频流背后的理论着,当然不这个代码背后的理论。就像发生了什么,以及这个视频流如何。像视频将被逐个部分地转移,一些部分将被存储,一些被解码或者我不知道哪些将会被渲染。现在所有这些都是非常俗的术语,我想从技术上理解它。 – 2011-05-03 05:45:27

+0

如果你看看android文档,它太多的不完整,并在这种情况下,这VideoView类AFAIK关于这是什么时候通过网址这个类的基础代码自动启动缓冲和基于解码器安装解码在设备上,它不会等待整个文件先缓冲,然后渲染它开始渲染缓冲的完整帧的数量,更多信息http://www.techrepublic.com/whitepapers/video-streaming-概念算法和系统/ 63927 – ingsaurabh 2011-05-03 06:06:08

+0

嗯..不错的页面,但我期待着与Android相关的应用程序级别所需的东西。但无论如何非常感谢你的努力 – 2011-05-03 06:24:35