# ByteArk Lighthouse
ByteArk Player SDK for Flutter รองรับการเก็บสถิติการรับชมวิดีโอผ่าน ByteArk Lighthouse (opens new window) โดยกำหนดผ่าน lighthouseSetting ของ ByteArkPlayerConfig
# การตั้งค่า
final config = ByteArkPlayerConfig(
licenseKey: licenseKey,
playerItem: playerItem,
lighthouseSetting: ByteArkLighthouseSetting(
projectId: "<PROJECT_ID>",
debug: false,
),
);
1
2
3
4
5
6
7
8
2
3
4
5
6
7
8
| Property | Type | Description |
|---|---|---|
projectId | String? | Lighthouse Project ID (ติดต่อ ByteArk เพื่อรับ) |
debug | bool? | เปิดใช้ Debug mode สำหรับการพัฒนา |
# ส่ง Metadata เพิ่มเติม
สำหรับวิดีโอแต่ละชิ้น สามารถส่ง Metadata เพิ่มเติมไปให้ Lighthouse ได้ผ่าน lighthouseMetaData ของ ByteArkPlayerItem
final playerItem = ByteArkPlayerItem(
url: "<MEDIA_URL>",
mediaId: "VIDEO_ID",
title: "Big Buck Bunny",
lighthouseMetaData: ByteArkPlayerLighthouseMetaData(
// ... fields
),
);
1
2
3
4
5
6
7
8
2
3
4
5
6
7
8
Note
การใช้งาน Lighthouse ต้องระบุ mediaId และ title ของ ByteArkPlayerItem เสมอ