Android開発記録雑記 -8ページ目

Android開発記録雑記

パソコン中級者ぐらいの私が
スマホアプリの開発をしてみようと思い立ち
Androidで動くアプリ開発過程をこれから書き記していきます。

今回は Recording Videos Simply
です。

前回のカメラ機能でカメラのムービー機能も使ってしまおう
という話です。

それだけに内容は前回とかなり酷似します。


まず、例によってマニフェストファイルに追加ですが
これは前回と全く同じです。
<manifest ... >
    <uses-feature android:name="android.hardware.camera" />
    ...
</manifest ... >


続いてカメラをムービーモードで起動
private void dispatchTakeVideoIntent() {
    Intent takeVideoIntent = new Intent(MediaStore.ACTION_VIDEO_CAPTURE);
    startActivityForResult(takeVideoIntent, ACTION_TAKE_VIDEO);
}


取れたムービーの有効性チェックやら
保存ファイル名やらは前回と同じなので省略。

ビデオの表示
private void handleCameraVideo(Intent intent) {
    mVideoUri = intent.getData();
    mVideoView.setVideoURI(mVideoUri);
}


本日は以上です。