私はリモコン付きのiOSとAndroid DVRアプリを開発中です。 ネットワーク通信とビデオエンコーディングのために、ハイパーループプログラミングを通じてサードパーティのライブラリを使用する必要があります。appceleratorハイパーループで外部ライブラリとSDKをロード
現時点では、iOSバージョンライブラリをインポートしようとしました。 ライブラリは静的なファイルlibDVR_NET_SDK.aといくつかの.hヘッダファイルを含む "include"フォルダで構成されています。
私はappc.jsファイル内の参照を作成することによって、公式ドキュメントを追っ:appcelerator.com iOS Hyperloop Programming Guide
module.exports = {
hyperloop: {
ios: {
thirdparty: {
'libDVR_NET_SDK': {
source: 'platform/ios/SDK/include',
header: "platform/ios/SDK/include",
resource: 'platform/ios/SDK'
},
'MediaPlayerLib': {
source: 'platform/ios/MediaPlayerLib/include',
header: "platform/ios/MediaPlayerLib/include",
resource: 'platform/ios/MediaPlayerLib'
}
}
}
}
};
私は、現時点では、JavaScriptコードから外部ライブラリを呼び出す方法を理解することはできませんI
var libDVR_NET_SDK = require("libDVR_NET_SDK");
しかし、次のエラーが生成されます:試してみました
ありがとう、私は例を見てみるつもりです。 しかし、ハイパーループの最新リリースは2.1.3です。 2.2.0はSDKの次のバージョンでリリースできると思います。機能をテストするためのプレリリース版をインストールできるかどうかを確認します。 –
バージョン2.2.xが最近リリースされましたが、appc.jsファイルを使用していなくてもライブラリが静的にインポートされているかどうか、またはそれを取得する方法がわかりません。 Appceleratorガイドでは、require()でインポートしたときに外部ライブラリを呼び出す方法に関する規則についてはあまり明確ではありません...ファイル名から?内部のクラスの名前から?ハイパーループによる自己生成名から、もはやappc.jsファイルを使用しない場合は? –