कोई भी वीडियो प्लेयर, वीडियो चलाते समय हमेशा अपने कंट्रोल और वीडियो कॉन्टेंट को दिखाता है. यह बैकग्राउंड में या यूज़र इंटरफ़ेस (यूआई) के बिना काम नहीं कर सकता. इसलिए, अपने ऐप्लिकेशन को एक ही गतिविधि के तौर पर बनाना सही है. इसमें यूज़र इंटरफ़ेस (यूआई), प्लेयर, मीडिया सेशन, और मीडिया कंट्रोलर शामिल हों:
- वीडियो प्लेयर गतिविधि बनाना
- मीडिया सेशन और मीडिया कंट्रोलर वाली गतिविधि बनाने का तरीका.
- मीडिया सेशन कॉलबैक
- इसमें बताया गया है कि मीडिया सेशन कॉलबैक के तरीके, मीडिया सेशन और ऐप्लिकेशन के अन्य कॉम्पोनेंट को कैसे मैनेज करते हैं. जैसे, सूचनाएं और ब्रॉडकास्ट रिसीवर.
- HEVC फ़ॉर्मैट पर काम न करने वाले ऐप्लिकेशन के लिए मीडिया ट्रांसकोडिंग
- ट्रांसकोडिंग के तरीके को सेट अप करें. जैसे, अगर कोई ऐप्लिकेशन वीडियो को ऐसे फ़ॉर्मैट में खोलता है जो शुरुआती एन्कोडिंग फ़ॉर्मैट के साथ काम नहीं करता, तो क्या वीडियो को AVC (H.264) में अपने-आप बदल दिया जाए.