Soundbank для Java - PullRequest
       12

Soundbank для Java

3 голосов
/ 01 июля 2010

Я работаю над Java-апплетом, который использует javax.sound.midi.sequencer для воспроизведения MIDI-последовательности. Чтобы это работало, посетителю необходимо установить звуковой банк на своем компьютере. По всей видимости, Windows JRE не имеет звукового банка, и его нужно загружать отдельно от http://java.sun.com/products/java-media/sound/soundbanks.html. Тем не менее, можно загрузить звуковой банк из файла, не проходя процесс установки. Итак, это подводит меня к моему вопросу: кто-нибудь знает, где я могу найти распространяемый (с открытым исходным кодом) JavaSound-совместимый звуковой банк? В качестве альтернативы, есть ли какой-нибудь способ, которым я могу законно перераспределить звуковые блоки Sun от URL выше, не перераспределяя всю JRE? Я хочу иметь звуковой банк, который мой апплет может загружать на лету из файла.

Ответы [ 3 ]

1 голос
/ 01 июля 2010

И JDK README , и JRE README содержат раздел перераспределения, в котором рассматриваются звуковые банки:

... файл soundbank.gm JDKбыть включенным в перераспределения JRE по усмотрению поставщика.Несколько версий улучшенных звуковых банков MIDI доступны на веб-сайте Java Sound: http://java.sun.com/products/java-media/sound/. Эти альтернативные звуковые банки могут быть включены в перераспределения JRE.

, что делает его похожим наперераспределяется, но только как часть JRE ...

0 голосов
/ 01 июля 2010

Страница, на которую вы ссылаетесь, претендует на возврат к аппаратному MIDI-порту, если звуковой банк не существует.

Наверное, лучше задать вопрос ... Вы пытались использовать его без Soundbank?

Кстати, большинство браузеров могут нормально воспроизводить MIDI-файлы, поэтому я не уверен, зачем вам нужен апплет для этого, если только это не фоновый звук для чего-то другого.

0 голосов
/ 01 июля 2010

Я посмотрел на веб-сайте Oracle, на который вы ссылались, и не понимаю, почему вы не можете включить файл soundbank.gm в свой апплет.

Я думаю, добавление уведомления об авторских правах где-нибудь в вашем апплете будет соответствовать условиям лицензии.

Soundbank защищен авторским правом © 2008, 2010 Oracle и / или его дочерних компаний. Все права защищены. Использование регулируется условиями лицензии.

Если вы хотите быть в безопасности, свяжитесь с Oracle и спросите их.

...