# ซับไตเติ้ล (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
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
2
3
4
5