# ปุ่ม 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
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

# รับ Event ของ Seek

override fun onSeekStart() {
  // เริ่ม Seek
}
override fun onSeekEnd() {
  // Seek เสร็จสิ้น
}
1
2
3
4
5
6
7