powered by simpleCommunicator - 2.0.50     © 2025 Programmizd 02
Форумы / Java [игнор отключен] [закрыт для гостей] / куда сервиспровайдер девается?
1 сообщений из 1, страница 1 из 1
куда сервиспровайдер девается?
    #32410504
дэнжер
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
привет всем.

проблема.

все знают пакет:

javax.sound

в файле javax.sound.sampled.spi.AudioFileReader этого пакета прописано:
# Providers for audio file reading
com.sun.media.sound.AuFileReader
com.sun.media.sound.AiffFileReader
com.sun.media.sound.WaveFileReader

если я создаю свой пакет классов для кодеков, например, GSM и создаю новый файл META-INF\services\javax.sound.sampled.spi.AudioFileReader в своем пакете, в который кладу:

# for the gsm codec
GSMAudioFileReader

то все путем :)

дальше. пакет пока не использую (при запуске простого теста в -classpath мой пакет не используется). че делаю:

Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
public class testaudio {
  public static void main(String[] args) {
    AudioFileFormat.Type[] s = AudioSystem.getAudioFileTypes();
    for (int i =  0 ; i < s.length; i++) {
      AudioFileFormat.Type type = s[i];
      System.out.println(type.getExtension());
    }
  }
}


систем.аут мне говорит:

au
wav
aiff

что в общем-то правильно.

теперь тот же тест с использованием своего класса:

систем.аут ниче не говорит, т.е. массив AudioFileFormat.Type[] s пуст.
че далать-то?
...
Рейтинг: 0 / 0
1 сообщений из 1, страница 1 из 1
Форумы / Java [игнор отключен] [закрыт для гостей] / куда сервиспровайдер девается?
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]