Playlist
ฟีเจอร์ใหม่ที่เพิ่มเข้ามา:
- เพลย์ลิสต์ส่วนตัว:
- เพิ่มตัวเลือก “My Playlist” ใน playlist selector
- เพิ่มปุ่ม “Add to Playlist” เพื่อเพิ่มวิดีโอปัจจุบันลงในเพลย์ลิสต์ส่วนตัว
- ใช้ localStorage เพื่อเก็บข้อมูลเพลย์ลิสต์ส่วนตัว
- การแสดงผลแบบ Grid view:
- เพิ่มปุ่มสลับระหว่าง List view และ Grid view
- ปรับปรุงฟังก์ชัน
createPlaylistItems
เพื่อรองรับการแสดงผลทั้งสองแบบ
- ปุ่มควบคุมการเล่น/หยุด:
- เพิ่มปุ่ม Play/Pause ที่สามารถควบคุมการเล่นวิดีโอได้
- ใช้ postMessage เพื่อส่งคำสั่งไปยัง iframe ของ OK.ru
- ปรับปรุง UI:
- เพิ่มไอคอนให้กับปุ่มต่างๆ เพื่อให้ใช้งานง่ายขึ้น
- ปรับปรุงการแสดงผลของปุ่ม Mute/Unmute
- ปรับปรุงการจัดการข้อมูล:
- เพิ่มการตรวจสอบความถูกต้องของข้อมูลในหลายๆ ส่วน
- ปรับปรุงการจัดการ filteredPlaylist เพื่อรองรับการค้นหาและการเปลี่ยนเพลย์ลิสต์
ระบบนี้ตอนนี้มีความสามารถในการจัดการเพลย์ลิสต์ส่วนตัว, แสดงผลได้ทั้งแบบ List และ Grid, และมีการควบคุมการเล่นวิดีโอที่ละเอียดมากขึ้น