# ซับไตเติ้ล (Subtitle)

ByteArk Player SDK for Flutter รองรับซับไตเติ้ลที่ฝังมากับ HLS manifest โดยสามารถปรับแต่งหน้าตาของซับไตเติ้ลและให้ผู้ชมเลือกผ่าน UI ของ Player

# ตั้งค่าหน้าตาของซับไตเติ้ล

final config = ByteArkPlayerConfig(
  licenseKey: licenseKey,
  playerItem: playerItem,
  subtitleSize: ByteArkPlayerSubtitleSize.medium,
  subtitleBackgroundEnabled: true,
  subtitlePaddingBottomPercentage: 10,
);
1
2
3
4
5
6
7
Property Type Default Description
subtitleSize ByteArkPlayerSubtitleSize? medium ขนาดตัวอักษร (small, medium, large)
subtitleBackgroundEnabled bool? true แสดงพื้นหลังตัวอักษรหรือไม่
subtitlePaddingBottomPercentage int? 10 ระยะห่างจากขอบล่างของหน้าจอ (%)

# เลือกซับไตเติ้ลผ่าน API

// เลือกซับไตเติ้ล
_controller.setSubtitle(track);
// ปิดซับไตเติ้ล
_controller.setSubtitle(null);
1
2
3
4
5