java如何对视频文件处理包括拉流推流视频截取等

java如何对视频文件处理包括拉流推流视频截取等,第1张

package Test2;

import javaioFile;

public class TestFile {

/

  @param args

 /

public static void main(String[] args) {

// TODO Auto-generated method stub

File file = new File("D:\\Java\\");

printFile(file,0);

}

/

  输出文件

  @param file

  @param l

 /

public static void printFile(File file,int l){

String str = new String();  //生成补充空格

for(int i=0;i<l;i++){

str +=" " ;

}

        //先输出自己后输出子目录或文件

formatPrint(file,str);

if(fileisDirectory()){  //判断是否为目录

File[] files = filelistFiles();  //获取目录下文件列表

for(File f:files){//递归输出文件

printFile(f,l+3);

}

}

}

/

  格式化输出文件

  @param file

  @param str

 /

public static void formatPrint(File file,String str){

//先输出文件

String[] names = filegetName()split("[]");

Systemoutprintln(str+filegetName()  

+ "       "+names[nameslength-1]+" 文件"

+ "       "+filelength());

}

}

运行结果:

Java       Java 文件       0

   JMF211e       JMF211e 文件       0

      bin       bin 文件       4096

         cuswork       cuswork 文件       4096

            com       com 文件       0

               sun       sun 文件       0

                  media       media 文件       0

                     util       util 文件       0

                        RegistryLibclass       class 文件       41569

            new_jmfproperties       properties 文件       36425

            RegistryLibclass       class 文件       41569

            RegistryLibjava       java 文件       173350

         JMFico       ico 文件       2238

         jmfcustomizerexe       exe 文件       36864

         jmfinitexe       exe 文件       36864

         jmfregistryexe       exe 文件       36864

         jmstudioexe       exe 文件       36864

      doc       doc 文件       0

         readmehtml       html 文件       21381

      lib       lib 文件       4096

         customizerjar       jar 文件       2068427

         jmfjar       jar 文件       2082557

         jmfproperties       properties 文件       35951

         jmfpropertiesorig       orig 文件       34740

         mediaplayerjar       jar 文件       39078

         multiplayerjar       jar 文件       63515

         soundjar       jar 文件       294070

         soundbankgm       gm 文件       1154250

      Uninstisu       isu 文件       9519

我做过一个MP3的给你看看

package music;

import javaawt;

import javaawtevent;

import javaio;

import javautil;

import javaxswing;

import javaxmediabeanplayerbean; //这个包要用到JMF

public class MP3 extends JFrame implements Runnable {

public JLabel shijian;

private JSlider sldDiameter;

public MediaPlayer soumd1;

public JButton playSound, loopSound, stopsound;

public JButton tjian, shanc, baocun, duqu;

public JPanel jp1, jp2, jp3, jp4;

public JList jl;

int zongmiao=0;

public Vector vector, mingcheng;

boolean fo = false, geshi = false;

JLabel jl1, jl2, sj1, sj2;

JTextField jt1, jt2;

JButton queding, xiugai;

int zong = 0;

int a = 0, b = 0, you = 1,mm=0;

int fenzhong, miaozhong;

public MP3() {

super(“java简单音乐播放器“);

soumd1 = new MediaPlayer();

Container c = getContentPane();

csetLayout(new FlowLayout());

mingcheng = new Vector();

jp1 = new JPanel();

shijian = new JLabel();

jp1add(shijian);

cadd(jp1);

playSound = new JButton(“开始播放“);

loopSound = new JButton(“循环播放“);

stopsound = new JButton(“停止播放“);

jp2 = new JPanel();

jp2add(playSound);

jp2add(loopSound);

jp2add(stopsound);

cadd(jp2);

jp4 = new JPanel();

sj1 = new JLabel();

sj2 = new JLabel();

sldDiameter = new JSlider(SwingConstantsHORIZONTAL, 0, 100, 0);

sldDiametersetMajorTickSpacing(1);

sldDiametersetPaintTicks(true);

jp4add(sj1);

jp4add(sldDiameter);

jp4add(sj2);

cadd(jp4);

vector = new Vector();

jl = new JList(mingcheng);

jlsetVisibleRowCount(5);

jlsetFixedCellHeight(40);

jlsetFixedCellWidth(265);

jlsetSelectionMode(ListSelectionModelSINGLE_SELECTION);

cadd(new JScrollPane(jl));

tjian = new JButton(“添加“);

shanc = new JButton(“删除“);

duqu = new JButton(“读取“);

baocun = new JButto

摘选自网上,希望对你有帮助。

以上就是关于java如何对视频文件处理包括拉流推流视频截取等全部的内容,包括:java如何对视频文件处理包括拉流推流视频截取等、求JAVA视频播放器代码、求大神帮忙编写一个Java程序显示指定目录中所有的文件和目录,包括文件大小以及类型信息。急求啊!!!等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址:https://www.54852.com/zz/9783605.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-05-01
下一篇2023-05-01

发表评论

登录后才能评论

评论列表(0条)

    保存