Un tipico video player mostra sempre i controlli e i contenuti video mentre è in esecuzione. Non può operare in background o senza una UI. Pertanto, è appropriato creare l'app come una singola attività contenente l'interfaccia utente, un player, una sessione multimediale e un controller multimediale:

- Creare un'attività di un video player
 - Come creare un'attività che contenga una sessione multimediale e un controller multimediale.
 - Callback delle sessioni multimediali
 - Descrive come i metodi di callback delle sessioni multimediali gestiscono la sessione multimediale e altri componenti dell'app come notifiche e ricevitori di trasmissioni.
 - Transcodifica di contenuti multimediali compatibili
 - Configura il comportamento di transcodifica, ad esempio se convertire automaticamente i video in AVC (H.264) quando vengono aperti da un'app che non supporta il formato di codifica iniziale.