Пакет javaxmicroeditionmedia
Пакет добавлен в профиль 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 ICM MP TI;
- Smart Fusion;
- Sun Microsystems. Inc.;
- Symbian Ltd;
- Texas Instruments Inc.;
- Vodafone;
- Yamaha Corporation;
- Zucotto Wireless.
В профиле MI DP 1.0 отсутствует возможность полноценной работы со звуком, и каждый из производителей предоставлял свои библиотеки для этих целей. В профиле MIDP 2.0 такой необходимости уже нет и можно воспользоваться любым необходимым классом и интерфейсом из пакета javax.microedition.mediu. На рис. 2.10 приводится наследование интерфейсов этого пакета.
Рис 2.10. Иерархия интерфейсов из пакета javax.microedition. media.
Интерфейсы:
- Control - осуществляет контроль над процессами;
- Controllable - осуществляет контроль над объектами;
- Player - реализует контроль над воспроизведением;
- PlayerListener - необходим для получения асинхронных событий : принятых от проигрывателя.
Классы:
- Manager - менеджер системных ресурсов.
Исключение:
- MediaException - исключает ошибки в работе методов этого пакета.