ビデオ チャットおよびライブ ストリーミング アプリである Flex Mobile プロジェクト (Android) を開発しました。
今、私は問題に直面しています。
アプリケーションからカメラ LED (フラッシュ) を有効にする必要がありますが、Flex はデバイスの LED ハードウェアと相互作用しないため、少し大変です。
そこで、ANE (Android Native Extension) を作成し、カメラの LED を呼び出そうとしましたが、スタンドアロン モバイル アプリで動作しました。
しかし、私はフラッシュと呼ばれるボタンで私のビデオチャットアプリで同じANEを使用しました.
ボタンをクリックすると LED フラッシュが有効になりますが、ビデオ チャット アプリケーションが既にカメラとネイティブ拡張機能を使用しているため、機能していません。別のカメラを開こうとします。
誰もが知っているように、Android はそのシングルトンの性質上、Camera への複数アクセスを許可していません。
Video App にアクセスすると、Flash が並行して動作しません。
ネイティブ拡張機能のカメラ オブジェクトをフレックス モバイル アプリに渡し、同じものをチャット アプリに使用する方法はありますか。
ネイティブ拡張はプリミティブ データ型のみを flex に返すことができるというのが私の仮定です。
私のビデオ チャット アプリケーションで LED フラッシュにアクセスするのに十分な代替方法または解決策はありますか?
PS: 私は常に背面カメラを使用しています。
ありがとう、ヴィール