0

ビデオを撮りたいネイティブカメラアプリにバンドルされているエクストラのリストを取得しようとしています。それを保存して、ファイルパスを保持します

Intent chooseCamera = new Intent(android.provider.MediaStore.ACTION_VIDEO_CAPTURE);
                startActivityForResult(chooseCamera,cameraData);

これまでのところ、ビデオではなく静止画像のビットマップを取得するためのチュートリアルを見つけました。何か案は ?

4

1 に答える 1

0

これを使って :

cameraData=2;
Intent chooseCamera  = new  Intent(MediaStore.ACTION_VIDEO_CAPTURE);   
startActivityForResult(chooseCamera, cameraData);  

@Override  
    protected void onActivityResult(int requestCode, int resultCode, Intent data) {   
        try{   
            if(resultCode==Activity.RESULT_OK){   
                if(requestCode==cameraData){   
                    path = data.getData().toString();   //VIDEO path 
                }   
            }   
        }catch(Exception e){   
            e.printStackTrace();   
        }   
    } 
于 2012-04-09T13:24:33.673 に答える