сохраняйте постоянную высоту звука в видео плеере javafx при изменении скорости - PullRequest
0 голосов
/ 30 января 2020

Я разработал видеоплеер, используя javafx .
В том случае, когда я увеличиваю скорость проигрывателя, т.е. скорость проигрывателя, используя mediaPlayer.setRate (1.5) метод, скорость видео увеличивается, но звук звучит как chipmunk .

Мне нужно реализовать такую ​​функциональность, как YouTube, даже если мы увеличиваем скорость, скорость звука также увеличивается, но это не похоже на бурундука.

Пожалуйста, помогите мне, что я могу сделать, чтобы достичь этого.
Что java API или библиотеки классов или сторонних производителей я должен использовать в своей программе, чтобы я мог иметь доступ для изменения высота звука при запуске видео.

1 Ответ

0 голосов
/ 15 февраля 2020

Есть решение
Используйте VLCJ: http://capricasoftware.co.uk/projects/vlcj
VLCJ - это оболочка java, которая использует собственные библиотеки vl c.
У них очень хорошая документация и примеры на Github.
Он также поддерживает JavaFx.
Ссылка на Github:
VlcJ: https://github.com/caprica
VlcJ - JavaFx: https://github.com/caprica/vlcj-javafx

...