Извините, ничего не найдено.

Не расстраивайся! Лучше выпей чайку!
Регистрация
Справка
Календарь

Вернуться   forum.boolean.name > Программирование игр для мобильных телефонов > MidletPascal > Проекты на MidletPascal

Ответ
 
Опции темы
Старый 01.10.2009, 15:46   #1
vad74
Оператор ЭВМ
 
Аватар для vad74
 
Регистрация: 31.08.2009
Адрес: Беларусь, Полоцк
Сообщений: 48
Написано 4 полезных сообщений
(для 8 пользователей)
Хорошо Музыкальный плеер. Оцените.

Представляю свою первую программу на MidletPascal. MusicPlayer - это музыкальный плеер для тех кто серьёзно слушает музыку - альбомами. Любители различных плейлистов проходите мимо. Пока заточен под экран 320х240, под меньшими работать тоже будет но часть шапки не влезет, песни будут. Тестировалась на "SonyEricsson K800". Основные принципы плеера:

1. Стиль похож на обычный плеер в компе: шапка + треклист.
2. За основу принята файловая навигация. Понимает память телефона и флешку.
3. Навигация Артист-Альбом-Песня основана на вложениях папок. Обычно так в папке флешки Музыка делаем кучу папок с названиями групп. В них кучу папок с названиями альбома. А в них уже песни.
4. При отображении (и проигывании) производиться сортировка по имени. Рекомендуется в названии альбомов сначата писать их год (2009_имя). В названии песен порядковый номер (01_имя).
5. НЕ читает тэги в МР3 файлах. Можно их не прописывать!
6. Никакого начального чтения коллекции файлов не требутся! Кинули новые файлы, добавили папку с новой группой - плеер сразу видит.
7. Плейлисты не поддерживаются. Нужна сборка - создай папку и накидай туда файлов.
8. Навигация по файловой системе джойстиком. Вправо-влево соответственно войти-выйти из папки. Вверх-вниз ходим по списку. Во время игры можно свободно ходить по файловой системе.
9. Отображает битрейт, длину и текущее время песни.
10. Отображает скролингом текущую песню с полным путём.
11. Скин шапки стилизован под аудиопеер "AIMP 2".
12. Используется свой шрифт - нет кракозяблов вместо русских букв!
13. Плеер свободно распространяется.
14. Тип приложения "под старину". Поэтому не занимает весь экран и поэтому вверху видны часы и заряд батареи!
15. Запоминает последнюю открытую папку. При следующем запуске не надо её искать.

Попробуйте, похвалите, поругайте (не сильно). Дайте рекомендации. Его написанием занялся от наличия недостатков с существующих плеерах. В стандартном плеере телефона SonyEricsson это было отсутствие пунктов 3, 4, 5, 12, 14. В "KD player" это пункты 3, 5, 6, 14.

Использованны библиотеки: menu32, font32, parse, jsr75i, alpha, adata, mmapi, timer.
Вложения
Тип файла: rar MusicPlayer.rar (61.4 Кб, 681 просмотров)

Последний раз редактировалось vad74, 05.10.2009 в 11:21. Причина: Обновление версии до 1.1
(Offline)
 
Ответить с цитированием
Эти 2 пользователя(ей) сказали Спасибо vad74 за это полезное сообщение:
baton4ik (17.12.2009), Piligrim (01.10.2009)
Старый 01.10.2009, 21:59   #2
cherepets
Бывалый
 
Регистрация: 18.08.2009
Сообщений: 745
Написано 146 полезных сообщений
(для 215 пользователей)
Ответ: Музыкальный плеер. Оцените.

круто в принципе)))
но моей нокии е51 тишина((( + не фул скрин(
на эмуле все норм))
(Offline)
 
Ответить с цитированием
Старый 01.10.2009, 23:00   #3
GRAY_WOLF
Разработчик
 
Аватар для GRAY_WOLF
 
Регистрация: 16.08.2008
Адрес: Нижегородская провинция
Сообщений: 389
Написано 48 полезных сообщений
(для 93 пользователей)
Ответ: Музыкальный плеер. Оцените.

На Н7390 жму воспроизвести - вешается и при этом дальше нет ни какого управления. Желательно FULLSCREEN.
__________________
- Это мы накодили WINDOWS,
- Это мы надкусили APPLE,
- Нам играют живые The Beatles
- И нестареющий Вова Высоцкий...
(Offline)
 
Ответить с цитированием
Старый 02.10.2009, 08:40   #4
Nex
Гигант индустрии
 
Аватар для Nex
 
Регистрация: 13.09.2008
Сообщений: 2,893
Написано 1,185 полезных сообщений
(для 3,298 пользователей)
Ответ: Музыкальный плеер. Оцените.

На Нокиа N73 ME тоже самое как и у GRAY_WOLF
(Offline)
 
Ответить с цитированием
Старый 02.10.2009, 12:30   #5
vad74
Оператор ЭВМ
 
Аватар для vad74
 
Регистрация: 31.08.2009
Адрес: Беларусь, Полоцк
Сообщений: 48
Написано 4 полезных сообщений
(для 8 пользователей)
Ответ: Музыкальный плеер. Оцените.

Насчёт FULLSCREEN смотрите пункт 14. Так было задуманно сразу. При долгом прослушивании в дороге хочется видеть заряд батареи не сворачивая плеер.
На Нокии не тестировал. У нас SonyEricsson в основном рулит. Но попробую поискать. Думаю проблемма может быть в используемой библиотеке. Возможно для Нокии надо по другому задавать адрес файла для воспроизведения. Я задаю так: mmapi.loadfile('file:///e:/Music/song.mp3', 100).
Программу отлаживал на эмуляторе "KEmulator Lite v0.9.7". Только у него есть файловая система. Миди он играет, но не правильно отображается текущее время. Библиотека длительность возвращает в милисек а текущую позицию песни в сек. А МР3 эмулятор вообще не играет, ну хоть не виснет. Поробовал в этом эмуляторе на Nokia N71, всё работает. Попробуйте не на Нокиях.
(Offline)
 
Ответить с цитированием
Старый 02.10.2009, 23:57   #6
Dj_Alex
ПроЭктировщик
 
Аватар для Dj_Alex
 
Регистрация: 08.03.2009
Адрес: Saransk
Сообщений: 143
Написано 25 полезных сообщений
(для 45 пользователей)
Ответ: Музыкальный плеер. Оцените.

тож пробовал на нокии (6630), тож тишина, но все ж автор молодец, оформил хорошо,
а битрейт определяется с помощью либы или исходя из размера файла и длительности?
__________________
(Offline)
 
Ответить с цитированием
Старый 03.10.2009, 00:17   #7
Trazzy
Разработчик
 
Аватар для Trazzy
 
Регистрация: 24.11.2008
Адрес: UA
Сообщений: 504
Написано 110 полезных сообщений
(для 225 пользователей)
Ответ: Музыкальный плеер. Оцените.

и у мя глохнет..

2vad74: а диз из AIMP плеера взял?!.. но все равно молодца ток пофиксить чуть над..
__________________
Уважай собеседника, а лучше подари ему +
(Offline)
 
Ответить с цитированием
Старый 03.10.2009, 01:18   #8
vad74
Оператор ЭВМ
 
Аватар для vad74
 
Регистрация: 31.08.2009
Адрес: Беларусь, Полоцк
Сообщений: 48
Написано 4 полезных сообщений
(для 8 пользователей)
Ответ: Музыкальный плеер. Оцените.

Аууу люди, неужели у всех Нокии? Или у остальных работает и они ничего не пишут?
Dj_Alex
Спасибо. Битрейт определяется исходя из размера файла и длительности. Работает точно, сам удивился. В либе этого нет.
ArtikZ
Диз взял из AIMP плеера. см пункт 11. Просто PrintScreen + Paint. Без Фотошопа. Пофиксить, я тока за. Нужна ток подсказка, в чём особенность игры для Нокия?
Думаю надо ещё раз попробовать перевести всё на либу audiojsr75 вместо mmapi, вдруг поможет. Но на эмуляторе ведь работает.
П.С. попробовал на чужом Самсунге 790. Туда по блютузу передал, но в нём нет пункта установить. А ведь Самсунг на 2ом месте по популярности в мире, жуть.
(Offline)
 
Ответить с цитированием
Старый 03.10.2009, 02:45   #9
ViNT
Модератор
 
Регистрация: 03.04.2007
Сообщений: 2,252
Написано 597 полезных сообщений
(для 817 пользователей)
Ответ: Музыкальный плеер. Оцените.

У самсунгов вечная проблема с установкой, по моему ставит только из интернета.
Между mmapi и audiojsr75 принципиальных отличий нет, просто разные версии.
Навигация по ФС работает?
Сдается мне, что тут вечная проблема с доступом к файлам на нокиа.
Скинь ту часть кода, где производится формирование имени файла и его открытие, возможно, проблема в количестве слешей.
(Offline)
 
Ответить с цитированием
Старый 03.10.2009, 06:43   #10
Nex
Гигант индустрии
 
Аватар для Nex
 
Регистрация: 13.09.2008
Сообщений: 2,893
Написано 1,185 полезных сообщений
(для 3,298 пользователей)
Ответ: Музыкальный плеер. Оцените.

Еще на современных Самсунгах что бы установить надо 2 файлика .jar и .jad
(Offline)
 
Ответить с цитированием
Старый 03.10.2009, 23:58   #11
vad74
Оператор ЭВМ
 
Аватар для vad74
 
Регистрация: 31.08.2009
Адрес: Беларусь, Полоцк
Сообщений: 48
Написано 4 полезных сообщений
(для 8 пользователей)
Ответ: Музыкальный плеер. Оцените.

Судя из комента GRAY_WOLF, на Нокии навигация по ФС работает. С запуском песни проблемма. Код постараюсь скинуть в понедельник в Аську. Пример строки запуска я приводил выше, там и слеши видны.
Владельцы Нокии приведите свой пример строки запуска, только проверьте его на телефоне.
ViNT, ну у Вас хоть не Нокия? Работает плеер?
(Offline)
 
Ответить с цитированием
Старый 04.10.2009, 00:14   #12
ViNT
Модератор
 
Регистрация: 03.04.2007
Сообщений: 2,252
Написано 597 полезных сообщений
(для 817 пользователей)
Ответ: Музыкальный плеер. Оцените.

Проверял на Gigabyte gSmart MS800, JVM - Jbed.
Зависает при попытке проиграть файл.

В прочем, нашел по крайней мере одну причину после декомпиляции мидлета - для загрузки файла используется функция mmapi.loadfile, а нужно использовать mmapi.loadfilefs. loadfile предназначена для загрузки файлов из сети. Странно, почему на сонериках работает.
Только loadfilefs сама добавляет file:// к имени файла, и писать нужно не loadfilefs('file:///c:/file.mp3','audio/mpeg'), а loadfilefs('/c:/file.mp3','audio/mpeg').
(Offline)
 
Ответить с цитированием
Старый 04.10.2009, 08:07   #13
Trazzy
Разработчик
 
Аватар для Trazzy
 
Регистрация: 24.11.2008
Адрес: UA
Сообщений: 504
Написано 110 полезных сообщений
(для 225 пользователей)
Ответ: Музыкальный плеер. Оцените.

Диз взял из AIMP плеера. см пункт 11. Просто PrintScreen + Paint. Без Фотошопа.
Сори не видел.. не дочитывал все пункты до конца
__________________
Уважай собеседника, а лучше подари ему +
(Offline)
 
Ответить с цитированием
Старый 04.10.2009, 11:20   #14
cherepets
Бывалый
 
Регистрация: 18.08.2009
Сообщений: 745
Написано 146 полезных сообщений
(для 215 пользователей)
Ответ: Музыкальный плеер. Оцените.

Да, на самсунге нужно жать на jad для установки. + на самсунге от армани (не ржите! это не мой!) таже шняга что и на нокии.
+ ни на одной из моих нокий (ща 4я по счету) не видел ни одного приложения на яве проигрывавшего бы мп3, вав или даже амр. Только миди и то через раз.

В принципе я думаю, нокию можешь и проигнорить:
1) У нас встроенный плеер неплох
2) Плееров под симбианы дофига
Но все же было бы интересно увидеть как работает то что ты сделал)
(Offline)
 
Ответить с цитированием
Старый 04.10.2009, 15:18   #15
vad74
Оператор ЭВМ
 
Аватар для vad74
 
Регистрация: 31.08.2009
Адрес: Беларусь, Полоцк
Сообщений: 48
Написано 4 полезных сообщений
(для 8 пользователей)
Ответ: Музыкальный плеер. Оцените.

Странно, почему на сонериках работает
SonyEricsson рулит Кстати эмулятор играет таким вызовом миди файлы.
Завтра вызов переделаю и выложу новую версию.
Насколько я помню в описании mmapi указана только loadfile, нету loadfilefs. Кстати destroy тоже не указана, но есть и я её вызываю. Получается недостаточно полное описание библиотек, нет полного перечня функций.

Последний раз редактировалось vad74, 05.10.2009 в 11:34. Причина: Исправление
(Offline)
 
Ответить с цитированием
Ответ


Опции темы

Ваши права в разделе
Вы не можете создавать темы
Вы не можете отвечать на сообщения
Вы не можете прикреплять файлы
Вы не можете редактировать сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
SWF-плеер PacMan MidletPascal 7 27.06.2009 00:44
Музыкальный пустячок-с! ingko Личное творчество 12 03.02.2009 23:47
Оцените mr.DIMAS 3D-программирование 9 10.02.2007 14:32
Музыкальный Креатив!!! moka Болтовня 1 31.08.2006 22:01
DVD плеер + сабвуфер Stranger Болтовня 3 18.08.2006 22:24


Часовой пояс GMT +4, время: 16:27.


vBulletin® Version 3.6.5.
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Перевод: zCarot
Style crйe par Allan - vBulletin-Ressources.com