アプリで MediaStore.ACTION_VIDEO_CAPTURE を使用しようとしています。以下のコードを参照してください。ただし、HTC の欲求には問題があるようです。ビデオ キャプチャ インテントが起動すると、すべて問題ありませんが、記録用の丸いボタンが押されるか、実際に操作された UI のいずれかがすぐに、インテントがハングします。Logcat はエラーをスローしませんが、電話を操作しようとするたびに「UI ブロック」を投稿します。ホームボタンでアプリケーションを終了することはできますが、その後カメラにアクセスできなくなり、デバイスがリセットされるまで、電話でアプリを再度実行することはできません。問題なく動作する HTC センセーションでアプリを試してみました。HTC Sense UI に問題があるのではないかと思いますが、よくわかりません。次のようにコードします。
case R.id.VCF_Btn_record:
Intent captureVideoIntent = new Intent(android.provider.MediaStore.ACTION_VIDEO_CAPTURE);
startActivityForResult(captureVideoIntent, VIDEO_CAPTURED);
MediaStore は API レベル 1 であり、ACTION_VIDEO_CAPTURE API レベル 3 であるため、このデバイスで動作するはずですが、他の誰かが同様のことを経験したことがありますか?