-1

ビデオを再生する AIR アプリケーションがあり、StageVideo を使用して再生しています。iOS は正常に動作しますが、Android デバイスではさまざまな問題 (黒い画面、ビデオのスタック) が発生しました。ANE を使用し、Android 用のビデオ プレーヤー ネイティブを実装することにしました。

私が今抱えている問題は、AIR アプリケーションに、ネイティブ ビデオ プレーヤーの実装の上にあるスキップ ボタンがあることです (VideoView を使用して Android でビデオを再生します)。ANE 経由でビデオを再生すると、ビデオは再生されますが、スキップ ボタンが表示されません。

動画プレーヤーの Android ネイティブ実装の上に UI 要素フォーム AIR アプリケーションを追加することは可能ですか?

ありがとうございました。

4

1 に答える 1

0

AIR 表示リストでネイティブ コンポーネントを階層化することは不可能であることがわかると思います。表示リストは、他のネイティブ ビューの上または下に配置できる SurfaceView 内にありますが、その中にコンテンツを重ねることはできません。

私が見つけた唯一の解決策は、AIR で Bitmap オブジェクトを設定し、ネイティブ ビューをビットマップ データとして戻し、それを AIR オブジェクトに描画することです。これにより、ネイティブ ビュー コンポーネントよりもパフォーマンスが大幅に低下しますが、ネイティブ コンポーネントを AIR に重ねることができます。

于 2015-12-16T22:47:20.623 に答える