Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Java ME (J2ME) > Не удается проиграть AMR из мидлета


Автор: OlegJ 15.12.2005, 08:02
Следующая конструкция не работает на Siemens c65(пишет что не могу создать Player)
Player p = Manager.createPlayer("http://localhost/a.amr");
p.setLoopCount(1);
p.start();
И вообще не играет AMR хоть через HTTP, хоть локально если он находится в Jar.Получается воспроизвести лишь локальный wav.
В чем дело может быть?,ведь функция getSupportedProtocols("audio/amr") выдает и http протокол на телефоне.И поддержка mmapi на телефоне есть.

Автор: Dancer 15.12.2005, 11:43
Попробуй сделать локально amr, и закачай мидлет в телефон, возможно что на аппарате у тебя это будет работать (а симулятор этого не поддерживает, возможно), по крайней мере точно убедишься.
Ошибки все отлавливаемые выводи в лог который отображается на экране (если есть возоможнсть выводить через специальные программульки на комп, выводи на комп)

Столкнулся с такой проблемой (очень похоже), на WTK симуляторе не могу проиграть mp3 файлик, хотя в спецификации Sun есть audio/mpeg для проигрывания mp3, но в симуляторе это не реализованно, как я понял.

Если кто-то что-то может про это рассказать выслушаю внимательно.

Автор: OlegJ 20.12.2005, 07:36
Спасибо,я нашел работающий пример для моей задачи.Заметил кстати что у меня wav не хочет играть ни в какую.А amr и midi играет

Автор: javastic 20.12.2005, 10:46
OlegJ, не соблаговолите ли Вы поделится ссылкой для других участников форума?
smile

Автор: Dancer 20.12.2005, 11:18
ну, wav то же не вский полезет smile, во первых объём файлика, битрейд, моно/стерео и т.д. Это всё нужно учитывать, иначе никак.

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)