2012-01-19 113 views
0

我有兩個問題。我創建電影播放器​​。 這是我的代碼:電影播放器​​Android

 VideoView videoView = (VideoView)this.findViewById(R.id.videoView); 
    MediaController mc = new MediaController(this); 
    videoView.setMediaController(mc); 
    videoView.setVideoPath("/sdcard/747.3gp"); 
    videoView.requestFocus(); 
    videoView.start(); 

正如你可以看到我想要從SD卡播放電影。爲了檢查我的結果,我使用了仿真器2.2。所以這是我的第一個問題:總是當我想要播放電影時,他卡住了,但是來自電影的聲音播放正確。這是模擬器錯誤,或者我做錯了什麼?第二個問題。我想用這種方式播放電影。我執行應用程序,並獲得電影列表。我選擇電影,這部電影正在播放。我如何做到這一點?你能寫我的例子嗎?我需要幫助:)

+0

對於第二個問題,這太模糊了,我們不會爲你編寫整個應用程序......我建議你看看使用類似功能的源代碼示例(查看ListActivity和ListView作爲一個好的開始指向你需要使用的類) - 如果你在實現它時遇到了特定的問題,請回過頭來問 – Guillaume

回答

0

對於你的第一個問題,這應該肯定是模擬器的速度問題或文件本身的問題。

並回答你的第二個問題,你可以去像樣的文件資源管理器,它顯示所有的文件從sdcard在列表視圖和使用你可以處理,只顯示視頻文件。

這裏是文件瀏覽器的一個例子,

http://android-er.blogspot.com/2010/01/implement-simple-file-explorer-in.html

http://androidsamples.blogspot.com/2009/06/displaying-list-of-video-files-stored.html

提取從鏈接必要的代碼並相應地修改它。