# คู่มือแนะนำการใช้งาน ByteArk Player SDK for Flutter
ByteArk Player SDK for Flutter เป็น Flutter plugin ที่ครอบการทำงานของ ByteArk Player SDK for iOS และ Android ให้คุณสามารถ Embed ตัวเล่นวิดีโอลงในแอป Flutter ได้ทันที โดยใช้ Widget ByteArkPlayer และควบคุมการเล่นผ่าน ByteArkPlayerController
ผู้ใช้บริการของ ByteArk สามารถนำวิดีโอที่อยู่ในระบบของ ByteArk มาเผยแพร่ได้ ไม่ว่าจะเป็น:
- วิดีโอแบบถ่ายทอดสด (Live) หรือ VOD ที่เผยแพร่ผ่าน CDN ของ ByteArk
- วิดีโอ VOD ที่ประมวลผลผ่าน ByteArk Stream
Note
หากต้องการใช้งาน ByteArk Player SDK for Flutter กรุณาติดต่อ sales@byteark.com
# คุณสมบัติของ ByteArk Player SDK for Flutter
ByteArk Player SDK for Flutter ครอบ Native SDK ของ iOS (AVPlayer) และ Android (ExoPlayer) ผ่าน Method/Event channel ของ Flutter โดยมีคุณสมบัติดังนี้
- รองรับการเล่นวิดีโอแบบถ่ายทอดสด (Live) และ VOD ผ่าน HLS
- แสดงผลโฆษณาผ่าน Google IMA SDK ตามมาตรฐาน VAST/VMAP (ดู การเล่นโฆษณา)
- เก็บสถิติการรับชมผ่าน ByteArk Lighthouse
- รองรับ Fullscreen และ Picture-in-Picture
- รองรับ DRM ทั้ง Google Widevine (Android) และ Apple FairPlay (iOS) รวมถึง HLS ClearKey แบบ default
- รองรับ Adaptive Bitrate Streaming และเลือก ความละเอียด เองได้
- รองรับ ซับไตเติ้ล และ แทร็กเสียง
- รองรับ Secure Surface สำหรับการเล่นเนื้อหา DRM
ดูเอกสารบน pub.dev/packages/byteark_player_flutter (opens new window) สำหรับการเปลี่ยนแปลงล่าสุดของแพ็กเกจ