Видеоплеер, использующий j2me для воспроизведения mp4 из каталога - PullRequest
2 голосов
/ 17 марта 2010

Я хочу разработать приложение j2me, которое будет воспроизводить видеофайл (.mp4), выбрав определенный каталог на мобильном телефоне (серия Nokia s40).

Как мне поступить? Может ли кто-нибудь помочь мне начать вышеупомянутый процесс.

1 Ответ

3 голосов
/ 17 марта 2010

Для этого вам нужно использовать JSR-135 и JSR-75. Проверьте http://www.forum.nokia.com/document/Java_Developers_Library_v2/GUID-96C1B6E4-C266-42A9-9581-A6EEDAC44AC4_GUID-B6B3EB3A-05F6-4CD4-920A-8ED818328681.html для замечаний по реализации Nokia для JSR-75 FileConnection.

Проверьте http://www.forum.nokia.com/document/Java_Developers_Library_v2/GUID-96C1B6E4-C266-42A9-9581-A6EEDAC44AC4_GUID-F227753C-29F7-4056-AB46-1BD80F83E109.html для заметок по реализации Nokia для JSR-135 Mobile Media.

Javadocs можно найти: http://java.sun.com/javame/reference/apis/jsr135/ и http://www.forum.nokia.com/document/Java_Developers_Library_v2/GUID-D69FC49D-783E-45CE-80D4-7A9F3EE08B2A/overview-summary.html.

Обратите внимание, что через Java ME доступны только определенные каталоги. Вы можете найти информацию о том, какие папки находятся под ссылкой «Свойства системы» в ссылке JSR-75 выше.

В основном вы хотите сделать это:

  • Используйте FileConnection, чтобы открыть каталог и отобразить его содержимое.
  • Позволяет пользователю выбрать один из файлов в каталоге.
  • Создание видеопроигрывателя через JSR-135 с указанием пути к файлу: Player player = Manager.createPlayer ("path_to_the_file");
  • Вы также должны прикрепить VideoControl к проигрывателю, который связывает холст / форму для рендеринга видео. (Используйте VideoControl.initDisplayMode). С помощью этого элемента управления вы также устанавливаете все свойства видео, такие как размер, местоположение и т. Д.
  • Затем используйте player.start (), чтобы начать воспроизведение.

Это довольно хороший стартовый урок: http://today.java.net/pub/a/today/2005/09/27/j2me4.html

...