Проблемы со звуком на Nokia 6265i при использовании J2ME и Netbeans 6.1.

StackOverflow https://stackoverflow.com/questions/98476

Вопрос

В настоящее время у меня есть базовый код для воспроизведения простого звука при нажатии кнопки в меню командного пункта.

С использованием: Manager.playTone(note, duration, volume);

У меня также есть Blackberry, на котором я тестирую этот же мидлет, и звук работает нормально.Итак, это что-то особенное для телефонов Nokia, которые не позволяют мне воспроизводить звук?

Я позаботился о том, чтобы собрать его с использованием правильных версий CLDC и MIDP.

Я также попробовал аудиодемонстрации из Netbeans IDE, но все равно безуспешно.Выдает сообщение «невозможно создать игрока».

Это было полезно?

Решение

http://discussion.forum.nokia.com/forum/showthread.php?t=91500

Эта ветка на форуме Nokia, по-видимому, предполагает, что у некоторых моделей Nokia возникают проблемы с воспроизведением тонов с помощью функции Manager.playTone(), точнее, выдается исключение MediaException, как и у вас (MediaException - это просто исключение по умолчанию, если возникает какая-либо проблема при попытке сыграть тон).

Вы можете попробовать перевести поток в режим ожидания после вызова Manager.playTone, длительность которого превышает длину тона.Существует вероятность того, что вы попадете в состояние, когда пытаетесь воспроизвести два или более мелодий одновременно, и телефон может не разрешить создание более одного проигрывателя одновременно.

Если ничего не помогает, вы можете использовать класс Nokia UI Sound (com.nokia.mid.sound.Sound) для воспроизведения звука.Он устарел и заменен звонком, который вы совершаете, но может быть единственным решением для этого устройства.Просто создайте свой собственный метод playTone и пусть он вызывает функцию Nokia для этого устройства (и, возможно, других устройств Nokia, если это необходимо) и стандартный вызов J2ME на всех остальных устройствах.Это можно сделать с помощью препроцессора Netbeans ME.

http://www.theoreticlabs.com/dev/api/nokia-ui-1.1/com/nokia/mid/sound/Sound.html

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top