Shopliveのショートフォームでは、サウンドの状態を維持できます。mute 関数は、ショートフォームの詳細に保持されます。
messageCallback の Mute
ボタンクリック
private var isMuted = false
override fun onEvent(context: Context, command: String, payload: String?) {
when (command) {
"VIDEO_MUTED" -> {
isMuted = true
}
"VIDEO_UNMUTED" -> {
isMuted = false
}
}
}
のステータスMute
設定を渡します Shopliveプレーヤーへ
private var isMuted = false
ShopLiveShortform.showPreview(
this@YourActivity,
ShopLiveShortformPreviewData().apply {
isMuted = this@YourActivity.isMuted
})