Java Sound Demo - Проблема - PullRequest
       1

Java Sound Demo - Проблема

4 голосов
/ 21 марта 2011

Я скачал и запустил демонстрацию Java Sound , доступную на http://java.sun.com/. Когда я запускаю пример захвата / воспроизведения, я могу записывать и воспроизводить свой голос.Но после сохранения голоса в файл wav я не могу воспроизвести его и получаю сообщение об ошибке:

Невозможно сбросить поток java.io.IOException: пометка / сброс не поддерживается

Можете ли вы сказать мне, почему?

Большое спасибо.

1 Ответ

2 голосов
/ 21 марта 2011

Согласно этому (очень старому) отчету об ошибках :

Эта ошибка вызвана главным образом недавним изменением PushBackInputStream: AudioInputStream внутренне использовал PushBackInputStream для того, чтобы справиться с нерегулярнымиРазмер кадра читает базовый входной поток.

Похоже, проблема в том, что AudioInputStream не поддерживает reset(), что вызывает эту проблему.Предложенный обходной путь - использовать java 1.4.1 для запуска демонстрации.Конечно, я ожидаю, что это изменится в основном API, поэтому, когда вы разрабатываете это самостоятельно, у вас не должно возникнуть никаких проблем с Java 6.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...