GStreamer динамически меняет расположение filesrc конвейера - нет звукаJAVA

Программисты JAVA общаются здесь
Ответить
Anonymous
 GStreamer динамически меняет расположение filesrc конвейера - нет звука

Сообщение Anonymous »

Я в настоящее время работаю над своим университетским проектом, который включает в себя потоковую передачу звука GSTREAMER.
Мне успешно удалось получить потоковую передачу между клиентом /сервером и TCP. Задача состоит в том, чтобы динамически изменить аудио-поток при вводе пользователя.
Я попробовал следующее: < /p>

Код: Выделить всё

pp.setState(State.PAUSED);

pp.setState(State.READY);

pp.unlink(src);

source = ElementFactory.make("filesrc", "src");

pp.link(source);

source.set("location", fpath);

pp.setState(State.PLAYING);
— расположение аудиофайла. При получении пользовательского ввода состояние устанавливается на ПАУЗА, источник отсоединяется и добавляется новый источник. Состояние установлено на ВОСПРОИЗВЕДЕНИЕ.
Я использовал GST_DEBUG на стороне клиента, ошибок нет, буферы отправляются клиенту, но звука нет.
Будем признательны за любые предложения.

Подробнее здесь: https://stackoverflow.com/questions/103 ... e-no-sound
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «JAVA»