- 印刷する
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().png)