gpt4 book ai didi

java - 音频文件比较(java)

转载 作者:行者123 更新时间:2023-12-02 08:31:44 25 4
gpt4 key购买 nike

我想根据样本大小(每个样本的位数)对两个音频文件进行比较

我想知道这段代码语句是否正确:

AudioInputStream clip1 = AudioSystem.getAudioInputStream(soundFile1);
AudioInputStream clip2 = AudioSystem.getAudioInputStream(soundFile2);

// check sample size
if (clip1.getSampleSizeInBits() != clip2.getSampleSizeInBits()) {

...do something
}

我收到此错误(重复两次):找不到标志符号:方法 getSampleSizeInBits()

我应该做什么?

实际上我想做的是检查差异,因此如果它们具有不同的样本大小,用户应该收到警告消息。

感谢您的帮助

乌尔里克

最佳答案

getSampleSizeInBitsAudioFormat 的方法,而不是 AudioInputStream 的方法。您可以从 AudioInputStreamgetFormat 方法获取适当的 AudioFormat,因此代码应为:

clip1.getFormat().getSampleSizeInBits()

关于java - 音频文件比较(java),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3201034/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com