这样只能是用专业的音频来判断了。 你想想,就算文件名不同, 后缀不同,文件大小不同,文件格式不同, 但是完全是可以是一样的歌曲啊。 一个5MB的MP3的国歌, 名字为国歌.MP3. 一个为3MB的WAV的国歌, 名字为. 中国国歌.WAV, 你怎么判断啊?
唯一方法是同个一个声音频率的插件, 来判断频率的相似度。但是也不保证是100%准确。
1.首先判断歌名是否相同
2.判断歌曲后缀是否相同
3.读取歌曲文件的字节长度,判断是否相同
转换成16进制再比
这个真不好比。
最近在用rosetta Stone 学英语,里面的有发音分析功能 ,楼主可以参考下。肯定是需要分析音频了