開発者向けリソース
iOS ライブ配信 UI Kitのドキュメントとサンプル
IOS LIVE の機能
iOSライブ配信機能
ライブ配信を開始
- ホストと視聴者の役割
- ルームのライフサイクル管理
人々をつなぐ
- ライブ映像再生
- 視聴者参加
自分らしく仕上げる
- 柔軟なアプリケーションレイアウト
- プラットフォーム固有の構成要素
iOSライブ配信コンポーネントを見る
配信者ビュー、視聴者ビュー、ライブルーム一覧をアプリのナビゲーションに接続します。
クリエイターが始められる場所を提供
iOSの配信準備画面を追加し、クリエイターが配信前にカメラ映像を確認できるようにします。この画面を認証済みの配信者アカウントに接続してください。
ドキュメントを読むimport TUILiveKit
let preview = AnchorPrepareView(roomId: liveID)
view.addSubview(preview)視聴体験をアプリに統合
選択したライブルームを表示する iOS 視聴者ビューを開きます。入室と退室をアプリのナビゲーションに接続します。
ドキュメントを読むimport TUILiveKit
let audienceView = AudienceView(roomId: liveID)
view.addSubview(audienceView)ライブコンテンツとの新たな出会いをひらく
閲覧可能な一覧を追加し、視聴フローに接続します。
ドキュメントを読むimport TUILiveKit
let liveList = LiveListView(style: .doubleColumn)
view.addSubview(liveList)始める
iOSアプリにライブ配信を追加
- 01
- 02
- 03
pod 'TUILiveKit'import AtomicXCore
LoginStore.shared.login(
sdkAppID: SDKAppID, userID: userID, userSig: userSig
) { result in
handleLogin(result)
}iOS ライブ配信 UI Kit のよくある質問
iOS Live UI Kitで何を構築できますか?
iOS Live Streaming UI Kit には、配信者、視聴者、ルームリストの各インターフェースが含まれます。これらの TUILiveKit コンポーネントをユーザーアカウントと iOS ナビゲーションに接続して、完全な視聴フローを構築できます。
この UI Kit は SDK とどのように連携しますか?
UI Kit は基盤サービス上にインターフェースコンポーネントを提供します。独自のアプリケーション UI をより細かく制御する必要がある場合は、SDK を選択してください。
iOSのライブ視聴者を配信に接続するにはどうすればよいですか?
Live サービスを有効にし、視聴者を認証して、ホストが作成したルームに参加します。別々のアカウントで iOS の視聴者画面をテストし、プラットフォームガイドに従って設定してください。
iOS Live Streaming UI Kitのユーザーを認証するにはどうすればよいですか?
サーバー上で UserSig を作成し、独自のサインインフローが完了した後にクライアントへ渡します。アプリケーションシークレットは常にサーバー上に保持してください。
iOS Live Streaming UI Kitは無料で利用できますか?
インターフェースとホステッド Live サービスでは役割が異なります。アプリケーション向けにサービスを有効化し、現在のプラン、機能の提供状況、利用料金を確認してください。
Swift または Objective-C で iOS ライブ配信 UI Kit を導入するには?
Xcode プロジェクトに文書記載のパッケージを統合し、アプリのライフサイクル遷移を処理します。選択した機能の権限と capabilities を iPhone でテストしてください。
アプリのリリース前に iOS ライブ配信 UI Kit をテストするには?
配信者・視聴者の役割、対応する配信・再生イベント、再接続をテスト。
iOS ライブ配信 UI Kit のインターフェースをカスタマイズするには?
AnchorViewDelegate を接続して、ネイティブの配信者フローをカスタマイズします。例えば、onEndLiving(state:) で AnchorState の配信時間と視聴者総数を使った独自のサマリーを表示し、ナビゲーション側で onClickFloatWindow() を処理します。AnchorView を作成してから delegate を設定し、関連する LiveCoreView を維持してください。これらのコールバックが提供するのはイベントデータです。サマリーのレイアウト、画面を閉じる処理、業務上のアクションはアプリケーション側で実装します。

