# ปุ่ม Seek (Seek Button)
ByteArk Player SDK for Android รองรับปุ่ม Seek เดินหน้า/ถอยหลังบนแถบควบคุม โดยสามารถกำหนดระยะเวลาที่ต้องการ Seek ได้
# การเปิดใช้งาน
val playerBuilder = ByteArkPlayerBuilder.Builder()
.withContext(this)
.withControl()
.withSeekButtons()
.withSeekTime(10) // Seek 10 วินาที
.build()
1
2
3
4
5
6
2
3
4
5
6
| Builder method | ค่า | Description |
|---|---|---|
withSeekButtons() | flag | แสดงปุ่ม Seek เดินหน้า/ถอยหลัง |
withSeekTime(seekTime: Long) | Long (วินาที) | ระยะเวลาที่ Seek ต่อครั้ง (ค่าเริ่มต้น 10 วินาที) |
# Seek ผ่าน API
mPlayerFragment.seekForward() // เดินหน้าตาม withSeekTime
mPlayerFragment.seekBackward() // ถอยหลังตาม withSeekTime
mPlayerFragment.seekTo(60_000L) // กระโดดไปที่ตำแหน่งเวลาที่ต้องการ (มิลลิวินาที)
1
2
3
2
3
# รับ Event ของ Seek
override fun onSeekStart() {
// เริ่ม Seek
}
override fun onSeekEnd() {
// Seek เสร็จสิ้น
}
1
2
3
4
5
6
7
2
3
4
5
6
7