# 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
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

Note

การใช้งาน Lighthouse ต้องระบุ mediaId และ title ของ ByteArkPlayerItem เสมอ