問題タブ [air-native-extension]

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 に答える
1170 参照

apache-flex - IOS のエア ネイティブ サウンド拡張機能

Air アプリケーションで動作するように移植された IOS 用のサウンド ライブラリを知っている人はいますか?
私は彼のリストを見ていました: http://www.adobe.com/devnet/air/native-extensions-for-air.html そしてサウンドに関連するものは何も見ませんでしたが、そこにない何かを見つけられることを願っていますリスト。

ありがとう

0 投票する
4 に答える
2909 参照

actionscript-3 - Air Native 拡張機能から構造体を返す

ネイティブ コードから構造体を返すことは可能ですか? int または boolean を返すのは比較的簡単ですが、より複雑な構造体をアクション スクリプトに返すにはどうすればよいでしょうか?

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

c++ - DLLから呼び出されたC++メソッドは、AdobeAirネイティブ拡張機能での以前の呼び出しからのデータを返します

奇妙な問題が発生しています。AdobeAirアプリのネイティブ拡張機能を作成しました。これは、VS2010を使用してDLLにコンパイルされたC ++コードです。数値の配列を渡して結果の配列を取得するメソッドがあります。このメソッドを初めて呼び出すと、正しいデータと長さの正しい配列が返されます。そのメソッドを2回続けて呼び出します。2回目は、配列に最初の呼び出しと2番目の呼び出しの両方のデータが含まれます。これは、DLLが前の呼び出しのデータをキャッシュするかのようです。すべてをクリーンアップします。また、すべての変数ローカルであり、メソッド呼び出しが終了するとクリーニング/破棄されます。私はC++の第一人者ではないので、DLLコンパイルの設定が間違っている可能性があります。よろしくお願いします。

更新:解決策を見つけました。C++メソッドに追加するのを忘れた"extern'C""ラッパーと関係がありました。

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

android - Adobe AIR3 Mobile – ネイティブ Android ビジュアル要素をネイティブ拡張で追加することは可能ですか?

ステージにいくつかのネイティブ android 要素を追加する必要があります。それは本当ですか?

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

actionscript-3 - NetStream バイト アクセス経由でライブ ビデオを Flash Media Server にストリーミングすることはできますか?

そのため、ネイティブ拡張作業を介して Adob​​e AIR アプリケーションにフィードしているビデオ ソースを使用して、最終的に Flash Media Server に到達させることを目標にしています。ビデオは H.264 でエンコードされ、FLV コンテナーに多重化されます。これにより、サポートされている Flash Media Server コーデックと NetStream (appendBytes) の要件に合わせることができます。データを AIR に問題なく取り込むことができます。

しかし、今日私が足を踏み入れたのは、 NetStream.appendBytes のドキュメントに、NetStream.play (null)を呼び出す必要があると記載されていることです。

「データ生成モード」の NetStream でこのメソッドを呼び出します。NetStream をデータ生成モードにするには、null に接続された NetConnection で作成された NetStream で NetStream.play(null) を呼び出します。データ生成モードではない NetStream で appendBytes() を呼び出すとエラーになり、例外が発生します。

null パラメータを指定して NetStream.play() を呼び出すと、ローカル FLV が再生されます。このモードではストリームを FMS に発行できません。しかし、Flash に関する私の調査では、NetStream のバイト アクセスが、カメラや Web 以外のビデオ データを扱う場合の唯一の希望であることを示しているようです。

Q: FMS にパブリッシュするためにビデオ再生バッファーをラッチできますか? これを実現するために、NetStreams または NetConnections の一種のパイプラインを作成できますか? または、H.264/FLV データを FMS に送信する別の方法はありますか? (私のビデオのソースは FMS と直接通信できません。)

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

ios - エアネイティブ拡張機能を使用して UIApplicationDelegate にフックを追加する最良の方法

application:didRegisterForRemoteNotificationsWithDeviceToken などに対して UIApplicationDelegate が呼び出されたときに、ネイティブ拡張機能を呼び出すフックを追加しようとしています。

[[UIApplication sharedApplication] setDelegate:delegate]; を実行すると、空気が壊れてしまうため、デリゲートの変更は機能しないと思います。

それで、それを行う最善の方法は何ですか?デリゲートのサブクラスを動的に作成し、必要なメソッドを追加する必要がありますか? Airのドキュメントでそれについて何も見つけられませんでした。助けていただければ幸いです!

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

actionscript-3 - as3を介してiPhone/Androidの懐中電灯を制御する可能性はありますか?

それだけです: ActionScript 3 の任意のクラスを使用して iPhone の懐中電灯を制御する可能性はありますか?

前もってありがとう、DGM.-

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

windows - Air Native Extensionで外部DLLを使用するには?

私のANEファイルの構造は次のようになります。

ExtensionDll.dll が他の Dll の関数を使用する場合、拡張機能は読み込まれません。DllMain は呼び出されません。Air アプリケーションが拡張機能を使用して実行されている場合、DllUsedByExtensionDll.dll が Dll 検索パスにないようです。

追加の Dll を共通の Dll パスに配置したくない場合、アプリケーションに追加の Dll を検出させるにはどうすればよいですか?

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

windows - Air Applicationでネイティブコードにアクセスするにはどうすればよいですか?

こんにちは私はwinOSのc++プログラムで働いています。現在、制約により、c++プログラムからAPIを使用するための帽子であるAirアプリを構築する必要があります。アクセス方法について読んでいて、「ユニークな」アプローチがdllを消費するため、AirNativeExtensionを入手しました。

チャンスによって、C ++ apiまたは多分dllを消費する方法に他のアプローチはありますか?

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

android - AdobeAIRアプリのライセンス-方法

以前、私は2つのアプリを作成しました。無料アプリは機能を切り捨て、有料アプリを宣伝しています。有料アプリケーションは、Androidマーケットのコピー防止によって守られています。

次に、ネイティブ拡張をインストールしました。有料アプリでstatus==LicenseStatus.LICENSEDを取得した場合、全機能へのアクセスを承認しますよね?