我们可以使用java中的Clip库以不同的频率播放歌曲吗
Posted
技术标签:
【中文标题】我们可以使用java中的Clip库以不同的频率播放歌曲吗【英文标题】:Can we use the Clip library in java to play the song at a different frequency 【发布时间】:2012-04-05 12:48:33 【问题描述】:我知道我们可以使用 Clip.start() 来使用 Clip 播放歌曲。但是,Clip 中是否有一个功能可以让我们以与原始歌曲不同的频率播放歌曲?
【问题讨论】:
Increase playback speed of sound file in java 的可能重复项。 请注意,我对重复问题的回答中显示的相同粗略技术也适用于 ..BigClip
中的 fastForward
和 fastRewind
模式。 ;)
【参考方案1】:
有一个 clip.open(AudioFormat format, byte[] data, int offset, int bufferSize) 可以在其中更改 AudioFormat 频率。在以下链接中有代码示例http://jvalentino2.tripod.com/dft/index.html
【讨论】:
以上是关于我们可以使用java中的Clip库以不同的频率播放歌曲吗的主要内容,如果未能解决你的问题,请参考以下文章
使用 javax.sound.sampled.Clip 在游戏中播放、循环和停止多个声音。意外错误