tencent cloud

フィードバック

最終更新日:2022-05-30 16:32:37

    このドキュメントでは、主にTRTC Demo(Flutter)を素早く実行する方法をご紹介します。

    注意:

    現在Windows/MacOs端末は画面共有およびデバイス選択の機能をサポートしていません。

    環境要件

    • Flutter 2.0以降のバージョン。
    • Android端末向け開発:
      • 以降Android Studio 3.5のバージョン。
      • 以降AppにはAndroid 4.1のバージョンのデバイスが必要です。

    iOS & macOS端末向け開発:

    • Xcode 11.0以降のバージョン。
    • osxシステムには10.11以降のバージョンが必要です。
    • プロジェクトが有効な開発者による署名を設定済みであることを確認してください。
    • Windows端末向け開発:
      • OS:Windows 7 SP1以降のバージョン(x86-64に基づく64ビットOS)。
      • ディスク容量:IDEと一部のツールのインストールに必要な容量を除く、少なくとも1.64 GB以上の空き容量を確保するようにしてください。
      • Visual Studio 2019をインストールします。

    前提条件

    Tencent Cloudアカウントの登録を行い、実名認証が完了済みであること。

    操作手順

    手順1:アプリケーションの新規作成

    1. TRTCコンソールにログインし、開発支援 > Demoクイックスタートを選択します。
    2. アプリケーションの作成をクリックし、TestTRTCなどのアプリケーション名を入力します。すでにアプリケーションを作成している場合、既存のアプリケーションを選択をクリックします。
    3. 実際の業務ニーズに応じてタグを追加または編集し、作成をクリックします。
      説明:


      -アプリケーション名には、数字、中国語と英語の文字、アンダーラインのみを含めることができ、15文字以内とします。
      タグはTencent Cloudのさまざまなリソースを識別して管理するために使用されます。たとえば、企業に複数の事業部門があり、各部門に1つ以上のTRTCアプリケーションがある場合、企業はTRTCアプリケーションにタグを追加することで部門情報にマークを付けることができます。タグは入力必須ではありません。実際のビジネスニーズに応じてタグを追加または編集できます。

    ステップ2:SDKおよびDemoソースコードをダウンロード

    1. 実際の業務ニーズに応じて、SDKと関連のDemoソースコードをダウンロードします。
    2. ダウンロード完了後、ダウンロードしました。次のステップへをクリックします。

    ステップ3:Demoプロジェクトファイルの設定

    1. 設定変更画面に進み、ダウンロードしたソースコードパッケージに基づき、対応する開発環境を選択します。

    2. TRTC-Simple-Demo/lib/debug/GenerateTestUserSig.dartファイルを検索して開きます。

    3. GenerateTestUserSig.dartファイル内の関連パラメータを設定します。

      • SDKAPPID:デフォルトはPLACEHOLDER、実際のSDKAppIDを設定してください。
      • SECRETKEY:デフォルトはPLACEHOLDER、実際のキー情報を設定してください。
    4. 貼り付け完了後、貼り付けました。次のステップへをクリックすれば、作成が完了します。

    5. コンパイル完了後、コンソール概要に戻るをクリックすれば終了です。

    説明:

    • ここで言及したUserSigの新規作成ソリューションでは、クライアントコードでSECRETKEYを設定します。この方法のうちSECRETKEYは逆コンパイルによって逆向きにクラッキングされやすく、キーがいったん漏洩すると、攻撃者はTencent Cloudトラフィックを盗用できるようになります。そのためこの方法は、ローカルのDemoクイックスタートおよび機能デバッグにのみ適合します
    • UserSigの正しい発行方法は、UserSigの計算コードをサーバーに統合し、Appのインターフェース向けに提供します。UserSigが必要なときは、Appから業務サーバーにリクエストを発出し動的にUserSigを取得します。詳細はUserSigに関するご質問をご参照ください。

    手順4:コンパイル実行

    1. flutter pub getを実行します。
    2. コンパイルを実行し、デバッグを行います。
      1. flutter runを実行します。
      2. Android Studio(3.5以降のバージョン)を使用して、ソースプロジェクトを開き、実行をクリックすれば完了です。

    よくあるご質問

    TRTCのログはどうやって確認しますか。

    TRTCログは、デフォルトで圧縮および暗号化され、接尾辞は.xlogです。アドレスは次のとおりです。

    • iOS 端末:sandboxのDocuments/log
    • Android端末
      • 6.7とそれ以前のバージョン:/sdcard/log/tencent/liteav
      • 6.8以後のバージョン:/sdcard/Android/data/パッケージ名/files/log/tencent/liteav/

    iOSでビデオが表示できない(Androidは正常)場合はどうすればよいですか。

    お客様のプロジェクトの info.plist のio.flutter.embedded_views_previewの値がYESになっていることを確認してください。

    Android Manifest merge failedでコンパイルに失敗した場合はどうしますか。

    /example/android/app/src/main/AndroidManifest.xmlファイルを開いてください。

    1. xmlns:tools="http://schemas.android.com/tools"をmanifestの中に追加します。
    2. `tools:replace="android:label"をapplicationの中に追加します。
      Illustration
    説明:

    詳細については、Flutterに関するご質問をご参照ください。

    お問い合わせ

    カスタマーサービスをご提供できるため、ぜひお気軽にお問い合わせくださいませ。

    テクニカルサポート

    さらにサポートが必要な場合は、サポートチケットを送信して弊社サポートチームにお問い合わせください。24時間365日のサポートをご提供します。

    電話サポート(24 時間365日対応)