問題タブ [android-camera2]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
2 に答える
1838 参照

android - Android camera2 のフラッシュは、自動フラッシュ モードで暗い場所では発光しません

camera2 を使用して写真をキャプチャし、フラッシュ モードを自動に設定しました。リクエストパラメータを次のように設定しました。

上記のコードでは、暗い場所でフラッシュを発光させる必要があります。しかし、期待どおりには機能しませんでした。暗い場所ではフラッシュが発光しませんでした。

camera2 を自動フラッシュ モードに設定するにはどうすればよいですか?

0 投票する
2 に答える
1013 参照

android - TextureView Camera2 プレビューにシャッター効果を適用する方法

TextureView を使用して、Android アプリケーションで画像キャプチャをプレビューしました。これは問題なく動作しますが、画像がキャプチャされたというユーザー フィードバックを提供しようとしています。画像プレビューを一時的に非表示にしてから、通常のプレビューを再開してそのフィードバックを提供したいと思います。

空の画像を TextureView にプッシュしようとして失敗しました。また、setVisibility() 属性 (INVISIBLE および GONE) を使用して TextureView 自体を一時的に非表示にすることにも失敗しました。この属性には目に見える効果はありません。このフィードバックを他にどのように実装できますか?

0 投票する
1 に答える
1185 参照

android - Camera2 API を拡張するために Samsung Camera SDK を使用していますか?

Camera2 API を使用してカメラの基本機能 (写真、ビデオの撮影) を実行し、SCamera SDK を使用してこれらの機能 (HDR、低照度など) を補完する必要がありますか?

私は Galaxy S6 と S5 のみを対象に開発しています。

0 投票する
2 に答える
180 参照

android - 横向きモードで (android.hardware.Camera) を返す

サーフェス ビューを持つカスタム カメラからのビデオ キャプチャを含むアプリを構築しています。ポートレート モードでは問題なく動作しますが、ランドスケープ モードに変更すると、カメラのプレビューが空白の画面になります。

私が使用しているコードは次のとおりです。

関数では、オブジェクトConfigurationChangedを取得していません。camera1

どうすればこれを解決できますか?

0 投票する
2 に答える
4542 参照

video - Android でのプレビューなしの Camera2 ビデオ録画: mp4 出力ファイルは完全には再生できません

Samsung Galaxy S6 (約 30 fps で 1920x1080 をサポート) の背面カメラ (顔に面しているカメラ) からビデオを録画しようとしています。これはバックグラウンドで発生するだけなので、プレビューする必要がない場合は、プレビューにサーフェスを使用する必要はありません。

動作しているように見えますが、出力ファイルは実際には正しい方法で再生できません。私の Windows 10 PC では、Windows Media Player は最初のフレームを表示してからオーディオを再生しますが、VLC はどのフレームも表示しません。私の電話では、記録されたファイルは再生可能ですが、完全には再生できません。最初のフレームを 5 ~ 8 秒間保持し、最後に残り時間が 0 になり、表示される合計時間が変化してから、実際のビデオ フレームの再生が開始されます。私の Mac (10.9.5) では、Quicktime はビデオを表示しませんが (エラーはありません)、それでも Google Picasa は完全に再生できます。自分の PC で Picasa を試して動作するかどうかを確認したかったのですが、もう Google Picasa をダウンロードできませんでした。

見つけた Windows 用のコーデック パックをインストールしてみましたが、何も解決しませんでした。MediaInfo v0.7.85 は、ファイルについて次のように報告しています。

これを作成するために使用しているコードは次のとおりです。

camera2 API はまだ十分に文書化されていないため、これを理解するために、Android ソース (テストおよびアプリケーション) コードと、github で見つけたいくつかの例に従いました。

私が間違っていることは明らかですか?それとも、Quicktime を使用するための Mac と、Windows Media Player および VLC を使用するための PC のコーデックが不足しているだけですか? 私はまだ Linux でファイルを再生しようとしていないので、そこで何が起こるかはまだわかりません。ああ、mp4 ファイルを photos.google.com にアップロードすると、そこでも完全に正しく再生できます。

ありがとう!マーク

0 投票する
1 に答える
1572 参照

android - Camera 2 API プレビューが引き伸ばされる

GlSurfaceView を使用して、古いカメラ API とカメラ 2 API を操作します。古いAPIで必要なアスペクト比を取得するときは、Camera.Parametersを使用します

呼び出されない場合、プレビューがストレッチされます

Q: カメラ 2 API でそのような効果を得るにはどうすればよいですか?

0 投票する
1 に答える
554 参照

android - カメラが camera2 のフラッシュのオン/オフを切り替えない

camera2 のフラッシュのオン/オフについてサポートが必要です。コードが機能しておらず、写真を撮るときにフラッシュがオンになりません。私は多くの異なる方法を試しましたが、不足しています。これが私のコードです。助けてください!

MainActivity.java

0 投票する
2 に答える
8103 参照

android - Camera2(Android バージョン 21) API を使用した 60fps ビデオの記録

Camera2(android.hardware.camera2) API で 60 (またはそれ以上) fps のレートでビデオを録画しようとしています。

最後に、 CameraConstrainedHighSpeedCaptureSession を使用して 120fps での記録に成功しました。ただし、60fps ではなく、120fps 以上のユースケースのみを対象としています。

通常のキャプチャ セッション ( CameraCaptureSession ) を使用して 60 fps で記録しようとしても、<=30 fps しかサポートしません。以下のこのコードでそれを理解できました。

Camera2 API を使用して 60fps で録画する方法がわかりません。

どんなアイデアでも大歓迎です。

ありがとう。