在不断变化的速度下保持javafx视频播放器中的音频音高常数

问题描述 投票:-1回答:1

我已经使用javafx开发了一个视频播放器。在这种情况下,当我使用mediaPlayer.setRate(1.5)方法提高播放器的速度(即播放器的速度)时,视频的速度会增加,但音频听起来像chipmunk

即使我们提高了速度,音频速度也会提高,但我仍需要实现youtube之类的功能,但这听起来不像花栗鼠。

[请帮助我,我能做些什么。我应该在程序中使用什么Java API或类或第三方库,以便可以修改正在运行的视频中的音频音调。

java javafx media-player
1个回答
0
投票

解决方案使用VLCJ:http://capricasoftware.co.uk/projects/vlcjVLCJ是使用本机vlc库的Java包装器框架。他们在Github上有非常好的文档和示例。它还支持JavaFx。Github链接:VlcJ:https://github.com/capricaVlcJ-JavaFx:https://github.com/caprica/vlcj-javafx

© www.soinside.com 2019 - 2024. All rights reserved.