2

最初にフラッシュを開いてビデオの処理を開始するアプリを作成しました。これはうまく機能します。フラッシュライトをオン/オフするだけのボタンがあります。私のデバイスや他のデバイスではうまく機能しますが、一部のデバイスでは次のように返されます。

java.lang.RuntimeException:mCamera.setParameters(p);を呼び出すときにsetParametersが失敗しました。

したがって、ボタンonClickコードは次のとおりです。

     Camera.Parameters parameters = mCamera.getParameters();
     parameters.setFlashMode(Parameters.FLASH_MODE_TORCH); // flash on
     mCamera.setParameters(parameters);

問題を引き起こす可能性のあるアイデアはありますか?少し早いですがお礼を

4

1 に答える 1

0

問題のデバイスが FLASH_MODE_TORCH をサポートしていない可能性があります。代わりに FLASH_MODE_ON に設定してみて、同じエラーが発生するかどうかを確認してください。

于 2012-10-13T20:21:29.083 に答える