forum.boolean.name

forum.boolean.name (http://forum.boolean.name/index.php)
-   Проекты на MidletPascal (http://forum.boolean.name/forumdisplay.php?f=88)
-   -   Музыкальный плеер. Оцените. (http://forum.boolean.name/showthread.php?t=9299)

ViNT 04.10.2009 23:34

Ответ: Музыкальный плеер. Оцените.
 
Цитата:

Сообщение от vad74 (Сообщение 120554)
Получается недостаточно полное описание библиотек, нет полного перечня функций. :(

Это видимо я что-то в версиях напутал, поправлю.

vad74 05.10.2009 11:40

Ответ: Музыкальный плеер. Оцените.
 
Сделал запуск проигрывания функцией loadfilefs. Работает. Выложил новую версию в первом посте. Пробуйте.
ViNT
Кинул в Аську кусок кода с запуском песни.

GRAY_WOLF 05.10.2009 20:25

Ответ: Музыкальный плеер. Оцените.
 
Nokia 7390. Новая версия при по пытке воспроизвести файл mp3 - Out Of Memory Erroor java/lang/OutOfMemoryErroor т.е. мало памяти это 2 мБ heap. Другие плееры "KD Player, Centurion и др." на писанные на Java все воспроизводят без проблем.
SE S500i все норм 1 мБ heap.

cherepets 05.10.2009 23:32

Ответ: Музыкальный плеер. Оцените.
 
По прежнему Е51. Ошибок нет, но не играет((

demon112 06.10.2009 12:36

Ответ: Музыкальный плеер. Оцените.
 
Цитата:

Сообщение от GRAY_WOLF (Сообщение 120677)
Nokia 7390. Новая версия при по пытке воспроизвести файл mp3 - Out Of Memory Erroor java/lang/OutOfMemoryErroor т.е. мало памяти это 2 мБ heap. Другие плееры "KD Player, Centurion и др." на писанные на Java все воспроизводят без проблем.
SE S500i все норм 1 мБ heap.

так, на нокиа путь к файлу и имя файла должно быть на английском (при кирилице он начинает загружать всю песню в хип... соответственно ошибка, недостаток хипа...

Dj_Alex 06.10.2009 15:42

Ответ: Музыкальный плеер. Оцените.
 
у мня при открытии папки Sounds, в которой лежат папки с треками, выдало "Пусто", в предыдущей версии нормально открывало.

vad74 06.10.2009 16:43

Ответ: Музыкальный плеер. Оцените.
 
Это странно, ведь GRAY_WOLF и cherepets видят файлы в новой версии, про себя даже молчу. "Пусто" выдаётся если нет отфильтрованных файлов. Фильтрация идёт просто по последней букве имени. Пропускаются символы "3"(мр3) и "d'"(mid). Может ты на телефон зашёл вместо флешки, или наоборот?

GRAY_WOLF 06.10.2009 21:44

Ответ: Музыкальный плеер. Оцените.
 
Цитата:

Сообщение от demon112 (Сообщение 120754)
так, на нокиа путь к файлу и имя файла должно быть на английском (при кирилице он начинает загружать всю песню в хип... соответственно ошибка, недостаток хипа...

Не на всех Нокиях. У меня на Н7390 - KD Player воспроизводит без проблем как кирилицу так и латиницу, а вот на Н6131 - KD Player воспроизводит только латиницу.
Вот инфа из KD Player
PHP код:

Приложение разработано для работы на телефонах с поддержкой доступа к файловой системеК сожалениюна некоторых телефонах есть ограничения для открываемых аудио-файлов:

1. Ограничение Invalid Locator-говорит о томчто в пути к файлу содержится не только латиницапоэтому файл и папки в пути нужно переименоватьТакже для бюджетных телефонов Nokia эта ошибка означаетчто данный формат аудио-файлов не поддерживается в Java-приложениях.
Это НЕ недоработка приложенияа ограничение телефона (пакета JSR-135).

2. На телефонах Sony Ericsson k600k750w700w800z520 и z525 есть ограничение на размер открываемых файловкак правилоон зависит от количествава свободной памяти в самом телефоне и java-heap


demon112 07.10.2009 16:16

Ответ: Музыкальный плеер. Оцените.
 
Цитата:

Сообщение от GRAY_WOLF (Сообщение 120813)
Не на всех Нокиях.

возможно на смартах с60 нормально, я про с 40 грил...

GRAY_WOLF 07.10.2009 21:19

Ответ: Музыкальный плеер. Оцените.
 
Цитата:

Сообщение от vad74 (Сообщение 120782)
Это странно, ведь GRAY_WOLF и cherepets видят файлы в новой версии, про себя даже молчу.

И в первой версии я их тоже видел но при по пытке воспроизвести вешался телефон.
Цитата:

Сообщение от demon112 (Сообщение 120880)
возможно на смартах с60 нормально, я про с 40 грил...

Мои телефоны:
N7390 Series 40 3rd Edition, Feature Pack 2
N6131 Series 40 3rd Edition, Feature Pack 1
SE S500i

demon112 08.10.2009 07:35

Ответ: Музыкальный плеер. Оцените.
 
Цитата:

Сообщение от GRAY_WOLF (Сообщение 120931)
Мои телефоны:
N7390 Series 40 3rd Edition, Feature Pack 2
N6131 Series 40 3rd Edition, Feature Pack 1
SE S500i

ну возможно... у мя тож у мя 6131.... нифига кирилицу не воспроизводит... Хотя воспроизводит, только песенки до 1го мега примерно...

vad74 12.10.2009 00:38

Ответ: Музыкальный плеер. Оцените.
 
C кирилицей у меня проблем не должно быть. Весь шрифт свой. Кракозяблов в файле шрифта просто нет.
Раньше KD Player тоже использовал. На нём бы и остановился, но обнаружил "большую ложку дёгтя в бочке мёда". Точнее обнаружил даже не я, а жена. Дал ей его, ну там красивые скины, есть рус буквы. Но, оказывается он играет ЗАМЕТНО хуже по качеству звука чем встроенный плеер. Я это подтверждаю. Звук в KD Player глухой. Уверен что он сам декодирует и играет МР3 файлы. Поэтому у него есть эквалайзер...Машинка проигрывания МР3 оказалась хуже чем от Сони, правда я бы очень удивился если бы было наоборот. Как в других фирмах телефонов не знаю, если разницы нет то сочувствую. Это и сподвигло на написание своего плеера. Мой плеер тоже жена тестировала. Сказала что разницу не может определить. Оно и понятно, я использую машинку самого телефона. Вот и нет эквалайзера и не будет.

vad74 03.01.2010 15:33

Ответ: Музыкальный плеер. Оцените.
 
Вложений: 1
С наступившим Новым Годом всех!
Вот мой подарочек, это новая версия плеера 1.2. Расширил количество совместимых телефонов, для этого добавил поддержку меньших экранов типа 176х220. Для него уменьшин скин, уменьшен шрифт и убран вывод битрейта песни. Для экранов 240х320 всё осталось как было.
Вложение 8711

GRAY_WOLF 03.01.2010 21:23

Ответ: Музыкальный плеер. Оцените.
 
Всё то же самое - Out Of Memory Error java/lang/OutOfMemoryError при попытки воспроизвести... Музыка разве загружается в HEAP?

vad74 04.01.2010 19:11

Ответ: Музыкальный плеер. Оцените.
 
HEAP или не HEAP не знаю. Я туда не гружу. А запускаю песню так:
PHP код:

:= '/' PlayDir{папка например 'e:\music\'} + adata.getitem(2, PlayIndex){песня};
i := mmapi.loadfilefs(s, '
audio/mpeg', 100);
i := mmapi.play; 

попробуй написать себе простую запускалку 1 песни используя код выше, убедись что тел играет её.


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

vBulletin® Version 3.6.5.
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Перевод: zCarot