Flutter プッシュ SDK は、Android および iOS のプッシュ SDK のネイティブレイヤーをベースに構築されたストリームインジェストツールです。このトピックでは、デモのコンパイル方法について説明します。
デモのダウンロード
最新のデモのソースコードとインストールパッケージについては、「SDK のダウンロード」をご参照ください。
デモのコンパイル
環境要件
|
カテゴリ |
要件 |
|
Flutter バージョン |
バージョン 2.5.0 以降、3.0.0 未満。バージョン 2.8.0 を推奨します。 |
|
Dart バージョン |
バージョン 2.12.0 以降、3.0.0 未満。 |
|
システムバージョン |
|
|
CPU アーキテクチャ |
armeabi-v7a または arm64-v8a。 |
|
開発ツール |
Android Studio または Visual Studio Code を使用します。 |
コンパイル
IDE を使用する方法
Android Studio
-
プロジェクトを開く:
Android Studio を起動し、[Open] をクリックして、
flutter_livepush_plugin/exampleディレクトリを選択します。 -
依存関係をインストールする:
Android Studio で
pubspec.yamlファイルを開き、右上隅にある[Pub Get]ボタンをクリックして依存関係をインストールします。 -
デバイスをセットアップする:
Android の物理デバイスが接続されていることを確認します。
-
アプリを実行する:
ツールバーの緑色の実行ボタン (
実行) をクリックし、ターゲットデバイスを選択してアプリを起動します。
Visual Studio Code
-
プロジェクトを開く:
Visual Studio Code を起動します。
ファイル -> フォルダーを開くを選択し、flutter_livepush_plugin プロジェクトの example フォルダーを開きます。 -
依存関係をインストールする:
このフォルダーでコマンドラインを開き、以下のコマンドを実行して依存関係をインストールします。
flutter pub get -
デバイスをセットアップする:
Android または iOS の物理デバイスが接続されていることを確認します。VS Code の左下隅にあるデバイスセレクターを使用して、ターゲットデバイスを選択します。
-
アプリを実行する:
[F5]キーを押すか、左側のアクティビティバーにある[実行とデバッグ]アイコンをクリックし、[Flutter]設定を選択して、デバッグセッションを開始します。
Xcode (iOS)
-
プロジェクトを開く:
プロジェクトの
example/iosディレクトリに移動し、Runner.xcworkspaceファイルを Xcode で開きます。 -
CocoaPods の依存関係をインストールする:
example/iosディレクトリでコマンドラインを開き、以下のコマンドを実行します。pod install -
署名を設定する:
Xcodeで、
Runnerプロジェクトを選択し、Signing & Capabilitiesタブで有効な開発者アカウントと署名証明書を設定します。 -
アプリを実行する:
Xcode ツールバーの実行ボタン (
▶️) をクリックし、ターゲットデバイスを選択してアプリを起動します。
コマンドラインを使用する方法
flutter_livepush_plugin/example ディレクトリに移動し、コマンドラインを開きます。
-
依存関係をインストールします。
flutter pub get -
プロジェクトをコンパイルします。
Android
重要Android プロジェクトをコンパイルする前に、Android SDK と Gradle がインストールされていることを確認してください。
-
アプリを実行する:
以下のコマンドを実行してアプリを起動します。
# デバッグビルドを実行 flutter run --debug # リリースビルドを実行 flutter run --release -
APK ファイルをパッケージ化する:
以下のコマンドを実行して APK ファイルを生成します。
flutter build apk説明APK ファイルは
build/app/outputs/flutter-apk/app-release.apkにあります。
iOS
重要iOS プロジェクトをコンパイルする前に、Xcode と CocoaPods がインストールされていることを確認してください。
まず、CocoaPods の依存関係を初期化します。
cd ios && pod install && cd ..-
アプリを実行する:
以下のコマンドを実行してアプリを起動します。
# デバッグビルドを実行 flutter run --debug # リリースビルドを実行 flutter run --release -
IPA ファイルをパッケージ化する:
以下のコマンドを実行して IPA ファイルを生成します。
flutter build ipa説明IPA ファイルは
build/ios/ipa/Runner.ipaにあります。
-
よくある質問
[その他のコンパイルの問題]
お使いの Flutter のバージョンが環境要件を満たしていることを確認してください。
[インジェスト URL を取得する方法]
インジェスト URL を取得するには、「ストリーミング URL の生成」をご参照ください。
[デモでストリームインジェストが失敗する]
セルフサービスのトラブルシューティングを使用してインジェスト URL をテストし、有効であることを確認してください。
[インジェストされたオーディオおよびビデオストリームに関する情報を表示する方法]
ストリーム管理に移動します。[アクティブなストリーム] で、取り込まれた音声およびビデオストリームを表示および管理できます。
[ストリームを再生する方法]
ストリームインジェストを開始した後、ApsaraVideo Player、FFplay、VLC などのプレーヤーを使用してストリームのプルをテストしてください。再生 URL を取得するには、「ストリーミング URL の生成」をご参照ください。