- 印刷する
API: Play
- 印刷する
play
ShopLivePlayerDataを使用して動画を再生します。
play(data : ShopLivePlayerData)
ShopLivePlayerData
パラメーター | 説明 |
---|---|
campaignKey | 再生する動画のキャンペーン(ブロードキャスト)キー(必須) |
keepWindowStateOnPlayExecuted | 再生中のプレーヤーの実行モード(PIP、Fullscreen)を維持したまま再生を開始するかどうか。デフォルト」(true)
|
referrer | エントリー・パス統計を測定できるパラメーター (オプション) |
campaignHandler | ((ShopLivePlayerCampaign) -> ()))? Shopliveで配信キャンペーンの情報を受け取るためのハンドラです。 |
brandHandler | ((ShopLivePlayerBrand) -> ()))? Shopliveの配信ブランドに関する情報を受け取ることができるハンドラーです。 |
Objective-C 環境では、ShopLivePlayerDataObjc オブジェクトを使用します。
ShopLivePlayerCampaign
パラメーター | 説明 |
---|---|
title | キャンペーンタイトル |
campaignStatus | キャンペーンのステータス(準備完了、オンエア、終了) |
ShopLivePlayerBrand
パラメーター | 説明 |
---|---|
name | ブランド名 |
identifier | ブランドの一意の識別子 |
imageUrl | ブランドのサムネイル画像アドレス |
サンプルコード
ShopLive.play(data:.init(campaignKey: "{CampaignKey}", keepWindowStateOnPlayExecuted: true, referrer: "{リファラ}", campaignHandler : ((ShopLivePlayerCampaign) -> ())? = nil, brandHandler : ((ShopLivePlayerBrand) -> ())? = nil))
preview
ShopLivePlayerData を使用してプレビューを再生します。
preview(data : ShopLivePlayerData,completion: (() -> Void)?)
ShopLivePlayerData
パラメーター | 説明 |
---|---|
campaignKey | 再生する動画のキャンペーンキー(必須) |
keepWindowStateOnPlayExecuted | 再生中のプレーヤーの実行モード(Pip、Fullscreen)を維持したまま再生を開始するかどうか。デフォルト (false)
|
referrer | エントリー・パス統計を測定できるパラメーター (オプション) |
Objective-C 環境では、ShopLivePlayerDataObjc オブジェクトを使用します。
サンプルコード
ShopLive.preview(data:.init(campaignKey: "{CampaignKey}", keepWindowStateOnPlayExecuted: true, referrer: "{リファラ}"),completion : nil)
アプリケーションガイド: Shoplive Playerを起動します
close
視聴中のライブ放送を終了します。
ShopLiveViewHiddenActionType
ケース | 説明 |
---|---|
onSwipeOut | スワイプしてプレビューを終了します |
onBtnTapped | 戻るボタンを押して終了します |
onClose |
|
onError | エラーによる終了 |
onRestoringPip | PIPからアプリに戻るときのエラー |
onNavigationHandleClose | ユーザーが |
サンプルコード
ShopLive.close()