Intent を使用してビデオ録画を開始するための次のコードがあります。
startActivityForResult(new Intent(MediaStore.ACTION_VIDEO_CAPTURE), 100);
しかし、いくつかの問題があります。私のデバイスでは問題なく動作します。つまり、ビデオを録画してから、標準のビデオ レコーダーで「完了」ボタンをクリックしたところ、すべて問題ありませんでした。しかし、ユーザーが 4.0 未満の Android を搭載したデバイスを使用した場合、デバイスには「完了」ボタンがない可能性があるため、ユーザーは記録できましたが、この新しいビデオを保存できず、私の onActivityResult() メソッドは Intent のデータ フィールドで null になりました。教えてください、インテントを使用してビデオを録画するためにインテントを開始する普遍的な方法はありますか?