web-dev-qa-db-ja.com

Androidビデオキャプチャサンプルアプリ

Androidにビデオキャプチャ用のスタンドアロンサンプルコードはありますか?

17
Jason

これが私が生徒に提供するものです: カムコーダーソース

23
vanevery

なぜ私がこれを早く考えなかったのか分かりません。ビデオをキャプチャしてそのビデオを取得してサーバーにアップロードできるようにする(または同様のことを行う)場合は、インテントを使用してネイティブカメラアプリを非常に簡単に使用できます。

インテントを起動し、ビデオをキャプチャしてからアクティビティに戻り、onActivityResultを介してビデオにアクセスします。

// Setup a result flag for your video capture
int ACTION_TAKE_VIDEO = 100;

// Launch an intent to capture video from MediaStore
Intent takeVideoIntent = new Intent(MediaStore.ACTION_VIDEO_CAPTURE);
startActivityForResult(takeVideoIntent, ACTION_TAKE_VIDEO);

// Obtain the file path to the video in onActivityResult
public void onActivityResult(int requestCode, int resultCode, Intent data) {

if (resultCode == RESULT_OK) {

    if (requestCode == ACTION_TAKE_VIDEO) {

        Uri videoUri = data.getData();
        String filePath = getPath(videoUri);
        Log.d("LOGCAT", "Video path is: " + filePath);
    }
}

詳細 http://developer.Android.com/training/camera/videobasics.html

3
Kyle Clegg

私は ここ から良い解決策を見つけました

2
Krishna

スタンドアロンのコードサンプルはわかりませんが、 Androidカメラのドキュメント のクラスの概要には、ビデオの録画方法を示す非常に優れたステップバイステップの手順があります。

サンプルコードとほぼ同じだと思います。

0
Longfield