Пакет javax.microedition.media
Пакет добавлен в профиль MIDP 2.0 и служит для создания звукового сопровождения в приложении. Пакет разработан специальной экспертной группой (MMAPI Expert Group), в состав которой входят такие известные компании:
- Nokia (Specification Lead);
- Aplix Corporation;
- Beatnik Inc.;
- France Telecom;
- Insignia Solutions;
- Mitsubishi Electric Corp.;
- Motorola;
- Netdecisions Holdings United;
- NTT DoCoMo Inc.;
- Openwave Systems Inc.;
- PacketVideo Corporation;
- Philips;
- Siemens AC ICMMPTI;
- Smart Fusion;
- Sun Microsystems Inc.;
- Symbian Ltd;
- Texas Instruments Inc.;
- Vodafone;
- Yamaha Corporation;
- Zucotto Wireless.
В профиле MIDP 1.0 отсутствует возможность полноценной работы со звуком, и каждый из производителей предоставлял свои библиотеки для этих целей. В профиле MIDP 2.0 такой необходимости уже нет и можно воспользоваться любым необходимым классом и интерфейсом из пакета javax.microedition.mediu. На рис. 2.10 приводится наследование интерфейсов этого пакета.
Рис. 2.10. Иерархия интерфейсов из пакета javax.microedition.media.
Интерфейсы:
- Control – осуществляет контроль над процессами;
- Controllable – осуществляет контроль над объектами;
- Player – реализует контроль над воспроизведением;
- PlayerListener – необходим для получения асинхронных событий: принятых от проигрывателя.
Классы:
- Manager – менеджер системных ресурсов.
Исключение:
- MediaException – исключает ошибки в работе методов этого пакета.