24

この質問は以前に何度も聞かれたことを知っています。1年以上前に探しましたが、何も見つからなかったので、この質問を再度投稿して、新しい考え/アプローチまたはハックがあるかどうかを収集します.

Android デバイスで両方のカメラ (前面と背面) からビデオをキャプチャできるようにしたいと考えています。

今のところ、0.1秒ごとに前後を切り替える方法について考えているだけですが、これをコーディングすることはできませんでした。これに関する誰かからの助けをお願いします。

また、別の考えとして、ビデオは通常、毎秒 15 または 30 フレームでキャプチャされます。毎秒 30 フレームであると仮定します。これらのフレームを前後に交互に表示する方法があれば、前面のビデオを 1 秒あたり 15 フレーム、背面のビデオを 1 秒あたり 15 フレームにすることができます。これは可能ですか?はいの場合、どのように?提案してください。オーディオはどうなりますか?おそらく、オーディオをビデオ録画の 1 つだけ (前または後ろ) に制限することができます。

4

3 に答える 3

8

私がテストした限りでは、HTC m8、OnePlusOne、Motorola Nexus 6 で可能です。より多くの電話がサポートされる可能性がありますが、電話でテストして、アプリがクラッシュするかどうかを確認する必要があります.

使用可能なカメラごとにカメラ オブジェクトを作成し、それぞれをプレビュー コールバックにアタッチします。

-編集- これまでのところ、これは Snapdragon 801 ベースの電話で動作することがわかりました。それらすべてがそれを行うのか、それとも他のどの SOC がそれをサポートするのかはわかりませんが、それは私がこれまでに見つけたものです。

于 2015-03-02T13:42:45.050 に答える
6

それ可能ですが、これまでのところ、今後のSamsung Galaxy S4でのみ.

デュアルカメラ機能を備えていますが、この段階では、ハードウェアに依存するのか、Samsung によるソフトウェア変更によるものなのかは誰にもわかりません.

デュアル カメラ - ストーリーの両面を見ることができます。

うまくいけば、ソフトウェアだけであれば、他の電話に移植できます。

于 2013-03-16T16:41:08.223 に答える
5

両方を同時に使用することはできず、0.1 秒ごとに各カメラを切り替えるのはうまくいきません。カメラ オブジェクトの取得と解放にはかなりのコストがかかり、うまくいきません。

于 2012-07-10T19:46:16.067 に答える