iOS Support
ข้อมูลเวอร์ชันของระบบ iOS และ Streaming format ที่ ByteArk Player SDK for iOS รองรับ
เวอร์ชันของ iOS / iPadOS
| รายการ | เวอร์ชัน |
| iOS Deployment Target | iOS 14.0 ขึ้นไป |
| iPadOS Deployment Target | iPadOS 14.0 ขึ้นไป |
| Swift Version | 5.5 |
| Xcode | เวอร์ชันล่าสุด (แนะนำ) |
อุปกรณ์ที่รองรับ
| ประเภทอุปกรณ์ | สถานะ |
| iPhone (iOS 14.0+) | รองรับ |
| iPad (iPadOS 14.0+) | รองรับ |
| macOS | ไม่รองรับ |
| tvOS (Apple TV) | ไม่รองรับ |
| visionOS | ไม่รองรับ |
| Mac Catalyst | ไม่รองรับ |
Playback engine
ByteArk Player SDK for iOS พัฒนาขึ้นโดยใช้ AVPlayer จาก AVFoundation framework ของ Apple เป็น Playback engine เริ่มต้น และสามารถสลับไปใช้ Playback engine แบบ Custom ได้ (ดู Playback Engine)
| Format | สถานะ | หมายเหตุ |
| HLS (HTTP Live Streaming) | รองรับ | รองรับโดย AVPlayer โดยตรง |
| MPEG-DASH | ไม่รองรับ | Apple platforms ใช้ HLS เป็นหลัก |
| Progressive (MP4) | รองรับ | |
DRM ที่รองรับ
| DRM | สถานะ |
| Apple FairPlay (FPS) | รองรับ (ดู Apple FairPlay) |
| HLS ClearKey | รองรับโดยค่าเริ่มต้นผ่าน AVPlayer (ดู HLS ClearKey) |
| Google Widevine | ไม่รองรับ (Widevine ใช้ได้กับ Chrome และ Android) |
Plugin ที่ใช้งานได้
Note
- FairPlay decryption ทำงานได้บนอุปกรณ์จริงเท่านั้น ไม่สามารถใช้งานบน Simulator ได้
- Plugin Ads ต้องการ iOS 14.0 ขึ้นไป (เนื่องจาก Google IMA SDK)