我正在尝试在我的应用程序中使用 MediaStore.ACTION_VIDEO_CAPTURE,请参见下面的代码。但是,HTC 的愿望似乎存在问题。当视频捕获意图启动时,一切都很好,但是一旦按下用于录制的圆形按钮,或者实际上与之交互的任何 UI,意图就会挂起。Logcat 不会抛出任何错误,但每当我尝试与手机交互时,它都会发布“UI Block”。我可以使用主页按钮退出应用程序,但在此之后相机无法访问,应用程序无法再次在手机上运行 - 直到设备被重置。我已经在 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 lvl 3,所以它应该可以在这个设备上运行,有没有其他人经历过类似的事情?