0

私のアプリケーションはサービスを実行しており、写真やビデオを撮るためにカメラをロックしますが、しばらくするとカメラは自動的にロック解除されます。アラームマネージャーを使用しようとしましたが、カメラロック機能が機能しません。カメラサービスを開けないというエラーが発生しました。

前もって感謝します。

4

1 に答える 1

0

最初はカメラが適切に開いています。はいの場合、カメラは開いていますがロックされていないと思います。そのため、再度ロックする必要があります。もう一度ロックしたいときはいつでも。

if (mCamera != null)
{
      mCamera.lock();
}

カメラを再度開きたい場合は、これをアラーム マネージャーで使用すると、実行時エラーが発生しなくなります。または、カメラを再びロックすることしかできません。このプロセスは、10 分または 15 分で繰り返すことができます。

if (mCamera != null) {
      mCamera.release();
      mCamera = null;
}
mCamera = Camera.open();
于 2012-05-15T10:17:04.050 に答える