2013-01-02 43 views
1

我想我的應用程序錄制視頻並在Android上的VideView上播放。我正是這樣做的。Android捕獲視頻和播放

Intent takeVideoIntent = new Intent(MediaStore.ACTION_VIDEO_CAPTURE); 
context.startActivityForResult(takeVideoIntent, ACTION_TAKE_VIDEO); 

//上下文是活動的背景下

和壓倒一切的onActivityResult()作爲

Uri mVideoUri = data.getData(); 
videoView.setVideoUri(mVideoUri); 
videoView.setMediaController(new MediaController(this)); 
videoView.requestFocus(); 

,但它不是播放錄製的視頻,我也用

videoView.setVideoPath(mVideoUri.getPath()); 
嘗試

而不是Uri,但除了一個變化之外什麼都沒有發生,它顯示這個視頻不能播放。

+0

發佈logcat輸出。通過這種方式,人們可以輕鬆地將錯誤指出來,而不是花大部分時間來猜測您可能遇到的問題,從而幫助您解決問題。 – varevarao

回答

0

我解決了這個問題,我只是犯了一個愚蠢的錯誤,我沒有調用videoView.start()方法。