knrt.net
当前位置:首页 >> jAvA程序读取mp3文件的播放时间时间! >>

jAvA程序读取mp3文件的播放时间时间!

你得告诉我你是怎么播放的啊,我用过jmf和mediaplayer插件,不知你用的什么?

File source =new File('d:\\test.mp3'); Encoder encoder = new Encoder();MultimediaInfo m = encoder.getInfo(source);long ls = m.getDuration();duration = ls/1000;System.out.println("此视频时长为:"+ls/60000+"分"+(ls/1000-ls/60000*6...

由于avi当中压缩的种类繁多,JMF不能胜任,最好调用系统的DLL(系统的解码器)来读取 最简单的一个方法通过jacob调用WINDOWS的ActiveMovie control type library来读龋 另外,通过JNI+fmpeg、JFmpeg等,也可以

fileinputstream和fileoutputstream字节输入输出 字节流缓冲区在read()参数里定义一个byte字节组 字节缓冲流用bufferinputstream和对应的输出 时间获取两次系统当前时间,做减法

直接下个JMF,google搜,sun官网上有~~然后安装目录是你的JDK, 再播放MP3文件就: import javax.media.*; import java.net.MalformedURLException; import java.net.URL; Player player; File playFile=new File("");//你的MP3文件 try { playe...

import java.io.File;import java.io.IOException; import javax.sound.sampled.AudioFormat;import javax.sound.sampled.AudioInputStream;import javax.sound.sampled.AudioSystem;import javax.sound.sampled.DataLine;import javax.sound.sa...

如果是wav等格式的,还好,可以用JMF取得,官方网站有。JAVA自身支持的格式不多。

你去搜java播放wav文件...就行了 程序用的音乐文件一般都是wav格式的 不要想用mp3格式的.那个难度太高了

此方法采用递归法搜索所有F盘的MP3和Flac文件。 不想搜flac文件的话,把 |s.endsWith("flac") 删掉即可。 图片是源码排版。 源码如下 import java.io.File; class TestDemo { public static void main(String[] args) { File file = new File("...

简单写个小例子 import javax.media.ControllerEvent; import javax.media.ControllerListener; import javax.media.NoPlayerException; import javax.media.Player; import javax.media.Manager; import javax.media.MediaLocator; import java...

网站首页 | 网站地图
All rights reserved Powered by www.knrt.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com