MediaPlayerBaseFragment.Parameters
import com.newin.nplayer.sdk.MediaPlayerBaseFragment.Parameters
data class Parameters(
val mediaItems: List<MediaItem>,
val startMediaItemIndex: Int = 0,
val defaultPlaybackRate: Float = 1f,
val seekBackIncrement: Duration = Duration.ofSeconds(10),
val seekForwardIncrement: Duration = Duration.ofSeconds(10),
val allowsCellularAccess: Boolean = true,
val allowsBackgroundPlayback: Boolean = false,
val allowsPictureInPicturePlayback: Boolean = true,
val controllerShowTimeout: Duration = Duration.ofSeconds(5),
val subtitleDisplayPosition: SubtitleDisplayPosition = SubtitleDisplayPosition.OnVideo,
val subtitleTextPosition: Float = 1f,
val subtitleTextSize: SubtitleTextSize = SubtitleTextSize.Pixel(SubtitleTextSize.DEFAULT_FONT_PIXEL_SIZE * 2),
val extras: Bundle? = null,
)
미디어 플레이어 설정을 담고 있는 구성 객체입니다.
속성
mediaItems
val mediaItems: List<MediaItem>
startMediaItemIndex
val startMediaItemIndex: Int
defaultPlaybackRate
val defaultPlaybackRate: Float
seekBackIncrement
val seekBackIncrement: Duration
seekForwardIncrement
val seekForwardIncrement: Duration
allowsCellularAccess
val allowsCellularAccess: Boolean
allowsBackgroundPlayback
val allowsBackgroundPlayback: Boolean
allowsPictureInPicturePlayback
val allowsPictureInPicturePlayback: Boolean
controllerShowTimeout
val controllerShowTimeout: Duration
subtitleDisplayPosition
val subtitleDisplayPosition: SubtitleDisplayPosition
subtitleTextPosition
val subtitleTextPosition: Float
subtitleTextSize
val subtitleTextSize: SubtitleTextSize
extras
val extras: Bundle?
정적 메소드
fun fromBundle(bundle: Bundle): Parameters
메소드
fun toBundle(): Bundle