2011-05-03 30 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