VideosPlayer - אפליקציית נגן וידאו אנדרואיד
תכונות עיקריות:
1. הפעלה וניהול של וידאו
- יישום ExoPlayer מותאם אישית להפעלת וידאו חלקה
- תמיכה במספר פורמטי וידאו (MP4, MKV, WebM, RTSP)
- תמיכה במצב תמונה-בתמונה (PiP).
- תצוגת מטא-נתונים של וידאו (משך זמן, רזולוציה, מידע codec)
- ניהול רשימת השמעה עם אפשרויות ערבוב וחזרה
- בקרות השמעה מותאמות אישית עם תמיכה במחוות
2. ארגון תוכן
- ארגון וידאו מבוסס תיקיות
- רשימת סרטונים עם תמונות ממוזערות ומטא נתונים
- פונקציונליות חיפוש ומיון
- מערכת סימניות לשמירת חותמות זמן חשובות
- יצירה וניהול של רשימת השמעה
- מעקב אחר סרטונים אחרונים
3. יכולות סטרימינג
- תמיכה בהזרמת וידאו מקוונת (HLS, DASH)
- קלט זרם מבוסס URL
- בחירת איכות סטרימינג
- סימניות בזרם
- תמיכה בהזרמת קצב סיביות אדפטיבית
4. ממשק משתמש וניסיון
- יישום Material Design 3
- תמיכה בנושא כהה/בהיר
- אפשרויות נושא מותאמות אישית
- פריסה רספונסיבית עבור גדלי מסך שונים
- אופטימיזציה לטאבלט
- בקרות מחוות לעוצמת הקול והבהירות
- ניווט תחתון לגישה נוחה
- תצוגת מידע אינטואיטיבית של וידאו
5. מאפיינים טכניים
- יעד אנדרואיד 12+ (API 31).
- תאימות ל-Java 17
- יישום ViewBinding
- ניהול זיכרון יעיל
- אופטימיזציה של ProGuard
- מערכת לטיפול בהרשאות
- טיפול בשגיאות ושחזור
- תמיכה בהשמעה ברקע
6. ניהול קבצים
- גישה לקבצי וידאו מקומיים
- שילוב ספק תוכן
- חילוץ מטא נתונים של קבצים
- יצירת תמונות ממוזערות
- טיפול בהרשאות אחסון
7. תכונות נוספות
- שילוב מודעות (עם אפשרות ללא פרסומות)
- דיאלוג מידע וידאו
- עיצוב משך מותאם אישית
- מערכת דיווח על שגיאות
- שימור המדינה
- טיפול בשינויי תצורה
אופטימיזציות של ביצועים:
- טעינת וידאו יעילה
- טיפול בתמונות ממוזערות מודע לזיכרון
- עיבוד חוטים ברקע
- מידע וידאו שמור
- ניהול פלייליסט אופטימלי
- עדכוני ממשק משתמש רספונסיביים
תכונות אבטחה:
- טיפול בהרשאות בזמן ריצה
- אבטחת ספק תוכן
- הגבלות גישה לקבצים
- טיפול בטוח בקבצים
תכונות פיתוח:
- מערכת בנייה Gradle 8.9
- ספריות AndroidX
- רכיבי עיצוב חומרים
- מסגרת מדיה של ExoPlayer
- ארגון פרויקט מובנה
- אופטימיזציה של משאבים
עדכון אחרון בתאריך
6 בינו׳ 2025