Программирование мобильных телефонов

         

Интерфейс PlayerListener




Интерфейс PlayerListener позволяет осуществлять обработку событий полученных от проигрывателя. Помните в главе 5 мы разбирали работу интерфейса CommandListener? Интерфейс PlayerListener функционирует почти по такой же схеме, но ориентирован на работу с проигрывателем. В составе интерфейса PlayerListener .имеется всего один метод:

  •  void playerUpdate (Player player, String event, Object eventData) — обновляет состояние проигрывателя.


 C помощью констант интерфейса Player в методе playerUpdate (), нужно задавать тип необходимых событий в параметрах eventData и event:

  •  static String CLOSED - уведомляет о закрытии проигрывателя;
  •  static String DEVICE_AVAILABLE - уведомляет о доступности проигрывателя;
  •  static String DEVICE_UNAVAILABLE - уведомляет о недоступности проигрывателя;
  •  static String DURATIONJJPDATED - обновляет состояние;
  •  static String END_OF_MEDIA - уведомляет о конце воспроизведения данных проигрывателем;
  •  static String ERROR - уведомляет об ошибке;
  •  static String STARTED - уведомляет о начале работы проигрывателя;
  •  static String STOPPED - уведомляет о конце работы проигрывателя;
  •  static String VOLUME_CHANGED - уведомляет о выборе громкости для воспроизведения.



Содержание раздела