מכיוון שאפליקציית וידאו מפעילה את סשן המדיה ואת בקר המדיה באותה פעילות, הקריאות החוזרות (callback) של סשן המדיה שונות מההטמעה שמוצגת לארכיטקטורת השרת/הלקוח של אפליקציית האודיו. אין קריאות לשירות, וההתראות מטופלות באמצעות NotificationManager. בטבלה הבאה מוצגות דרכי השליטה בתכונות השונות בכל שיטת קריאה חוזרת:
| onPlay() | onPause() | onStop() | |
| התמקדות באודיו | requestFocus() בקובץ OnAudioFocusChangeListener.תמיד מתקשרים קודם אל requestFocus(), וממשיכים רק אם ניתנה הרשאה.
|
abandonAudioFocus()
|
|
| Media Session | setActive(true)
- עדכון המטא-נתונים והמצב |
- עדכון המטא-נתונים והסטטוס | setActive(false)
- עדכון המטא-נתונים והסטטוס |
| הטמעת הנגן | הפעלת הנגן | השהיית הנגן | הפסקת הנגן |
| הופך לרועש | רישום של BroadcastReceiver
|
ביטול הרישום של BroadcastReceiver
|
|
| התראות | הצגת ההתראה | התראה על עדכון |