Ein typischer Videoplayer zeigt Steuerelemente und Videoinhalte immer an, während er ausgeführt wird. Im Hintergrund oder ohne Benutzeroberfläche kann er nicht ausgeführt werden. Daher ist es sinnvoll, Ihre App als einzelne Aktivität zu erstellen, die die UI, einen Player, eine Mediensitzung und einen Mediencontroller enthält:
- Videoplayer-Aktivität erstellen
- Hier erfahren Sie, wie Sie eine Aktivität erstellen, die eine Mediensitzung und einen Mediencontroller enthält.
- Callbacks für Mediensitzungen
- Hier wird beschrieben, wie die Callback-Methoden für Mediensitzungen und andere App-Komponenten wie Benachrichtigungen und Empfänger von Nachrichtensendungen verwaltet werden.
- Transcodierung kompatibler Medien
- Legen Sie ein Transcodierungsverhalten fest, z. B. ob Videos automatisch in AVC (H.264) konvertiert werden sollen, wenn sie von einer App geöffnet werden, die das ursprüngliche Codierungsformat nicht unterstützt.