ここでは、主にTRTC Demo(Flutter)を素早く実行する方法をご紹介します。
注意:現在Windows/MacOs端末は画面共有およびデバイス選択の機能をサポートしていません。
iOS & macOS端末向け開発:
Tencent Cloudアカウントの登録をすでに行っていること。
APIExample
などのアプリケーション名を入力します。すでにアプリケーションを作成している場合は、【既存のアプリケーションを選択】にチェックを入れ、【次のステップ】をクリックします。/lib/debug/GenerateTestUserSig.dart
ファイルを見つけて開き、GenerateTestUserSig.dart
ファイル内の関連パラメータを設定します。説明:
- ここで言及したUserSigの発行方法は、クライアントコードにSECRETKEYを設定しますが、この手法のSECRETKEYは逆コンパイルによって逆クラッキングされやすく、キーがいったん漏洩すると、攻撃者はTencent Cloudトラフィックを盗用できるようになります。そのためこの手法は、ローカルのTRTC-Simple-Demoクイックスタートおよび機能デバッグにのみ適しています。
- UserSigの正しい発行方法は、UserSigの計算コードをサーバーに統合し、Appのインターフェース向けに提供する方法となります。 UserSigが必要なときは、Appから業務サーバーにリクエストを送信し動的にUserSigを取得します。詳細はサーバーでのUserSig新規作成をご参照ください。
flutter pub get
を実行しますflutter run
を実行できますcd ios
を実行しますpod install
を実行します/ios
プロジェクトを開き、Demoプロジェクトをコンパイルして実行すれば完了です。flutter config --enable-windows-desktop
を有効にしますflutter run -d windows
を実行しますflutter config --enable-macos-desktop
。cd macos
を実行しますpod install
を実行しますflutter run -d macos
を実行しますTRTCログは、デフォルトで圧縮および暗号化され、接尾辞は .xlog
です。アドレスは次のとおりです。
Documents/log
。/sdcard/log/tencent/liteav
/sdcard/Android/data/パッケージ名/files/log/tencent/liteav/
お客様のプロジェクトの info.plist のio.flutter.embedded_views_preview
の値がYESになっていることを確認してください。
/example/android/app/src/main/AndroidManifest.xml
ファイルを開いてください。
xmlns:tools="http://schemas.android.com/tools"
をmanifestの中に追加します。説明:詳細については、 Flutterに関するご質問をご参照ください。
この記事はお役に立ちましたか?