Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/343.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 从ColdFusion访问mp3agic_Java_Coldfusion_Mp3 - Fatal编程技术网

Java 从ColdFusion访问mp3agic

Java 从ColdFusion访问mp3agic,java,coldfusion,mp3,Java,Coldfusion,Mp3,我试图从ColdFusion中使用mp3agic java库。作为一名java程序员(我对它稍微熟悉),我有点困惑。我已经能够实例化对象并查看方法列表,但我不确定如何将其指向特定文件 在示例()中,它们显示: Mp3File mp3file = new Mp3File("SomeMp3File.mp3"); System.out.println("Length of this mp3 is: " + mp3file.getLengthInSeconds() + " seconds"); Syst

我试图从ColdFusion中使用mp3agic java库。作为一名java程序员(我对它稍微熟悉),我有点困惑。我已经能够实例化对象并查看方法列表,但我不确定如何将其指向特定文件

在示例()中,它们显示:

Mp3File mp3file = new Mp3File("SomeMp3File.mp3");
System.out.println("Length of this mp3 is: " + mp3file.getLengthInSeconds() + " seconds");
System.out.println("Bitrate: " + mp3file.getLengthInSeconds() + " kbps " + (mp3file.isVbr() ? "(VBR)" : "(CBR)"));
System.out.println("Sample rate: " + mp3file.getSampleRate() + " Hz");
System.out.println("Has ID3v1 tag?: " + (mp3file.hasId3v1Tag() ? "YES" : "NO"));
System.out.println("Has ID3v2 tag?: " + (mp3file.hasId3v2Tag() ? "YES" : "NO"));
System.out.println("Has custom tag?: " + (mp3file.hasCustomTag() ? "YES" : "NO"));
第一行是让人困惑的。就CF而言,我是如何做到这一点的

谢谢


Rob应该是

<cfset m = createObject("java", "path.to.Mp3File")>
<cfset m.init("path\to\your\mp3")>
<cfoutput>#m.getSampleRate()#</cfoutput>


#m、 getSampleRate()#
FWIW,来自CF的一些提示可能会对您有所帮助。不知道该项目是否有已发布的API,但您也可以从中获取
路径ie“path.to.Mp3File”。注意:createObject路径区分大小写。