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