0

一部の Android デバイスで mCamera.takePicture(null, null, null , new JpegPictureCallback()); を呼び出すことができることに気付きました。コールバックをトリガーしますが、できないものもあります。

(テストに使用したすべてのデバイスは少なくとも android 4.0 です)

たとえば、Google nexus s、nexus 4、および droid razer hd フォンでこれをテストしました。この 3 つの電話は mCamera.takePicture(null, null, null , new JpegPictureCallback()); のコールバックを取得します。

ただし、私の HTC One X 電話では、このコールバックがトリガーされません。

HTC One X などの一部の電話が mCamera.takePicture(null, null, null , new JpegPictureCallback()); のコールバックをトリガーしない理由を知っている人はいますか? ? そして、これのために歩き回っていますか?

コメントや意見をお寄せいただきありがとうございます。

4

1 に答える 1

0

私も同じ問題に直面していました。多くの調査、ヒット、試行の後、私は問題を修正しました。問題は、カメラ プロパティが HDR に設定されている場合、一部の電話がコールバックを返さないことでしたsetSceneMode(Camera.Parameters.SCENE_MODE_HDR)。HDRプロパティがサポートされているかどうかを確認してから設定しましたが、HDRプロパティを削除しただけですべてが機能しています。

結論 : 一部の携帯電話では、特定のカメラ プロパティが機能しない場合があります。また、可能であれば、そのような問題を製造元に報告してください。

于 2016-09-28T06:20:29.040 に答える