JavaSwing后台播放音乐mp3

 更新时间:2018年06月27日 09:09:15   作者:Brandon.Lin  
这篇文章主要为大家详细介绍了JavaSwing后台播放音乐mp3,具有一定的参考价值,感兴趣的小伙伴们可以参考一下

本文为大家分享了用Java来播放mp3的具体代码,使用jl1.0.1.jar,供大家参考,具体内容如下

代码:

import java.io.BufferedInputStream;
import java.io.FileInputStream;
 
import javazoom.jl.player.Player;
 
/**
 * @author Brandon B. Lin
 * 2013-1-25
 */
public class MP3Player {
 
  public MP3Player(String filename) {
    this.filename = filename;
  }
 
  public void play() {
    try {
      BufferedInputStream buffer = new BufferedInputStream(
          new FileInputStream(filename));
      player = new Player(buffer);
      player.play();
    } catch (Exception e) {
      System.out.println(e);
    }
 
  }
 
  public static void main(String[] args) {
    MP3Player mp3 = new MP3Player("陈瑞 - 白狐.mp3");
    mp3.play();
 
  }
 
  private String filename;
  private Player player;
 
}

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持脚本之家。

相关文章

  • SpringBoot2.0新特性之配置绑定全解析

    SpringBoot2.0新特性之配置绑定全解析

    在Spring Boot 2.0中推出了Relaxed Binding 2.0,对原有的属性绑定功能做了非常多的改进以帮助我们更容易的在Spring应用中加载和读取配置信息,感兴趣的小伙伴们可以参考一下
    2019-03-03
  • SpringBoot多种场景传参模式

    SpringBoot多种场景传参模式

    传参是非常常见的,本文主要介绍了SpringBoot多种场景传参模式,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2021-07-07
  • java:程序包com.xxx.xxx不存在报错万能解决办法

    java:程序包com.xxx.xxx不存在报错万能解决办法

    这篇文章主要给大家介绍了关于java:程序包com.xxx.xxx不存在报错万能解决办法,这个问题曾逼疯初学者的我,不过弄清楚原理后就很简单了,文中通过图文介绍的非常详细,需要的朋友可以参考下
    2023-12-12
  • Java实现多个wav文件合成一个的方法示例

    Java实现多个wav文件合成一个的方法示例

    这篇文章主要介绍了Java实现多个wav文件合成一个的方法,涉及java文件流读写、编码转换、解析等相关操作技巧,需要的朋友可以参考下
    2019-05-05
  • java 设计模式(DAO)的实例详解

    java 设计模式(DAO)的实例详解

    这篇文章主要介绍了java 设计模式(DAO)的实例详解的相关资料,希望通过本文能帮助到大家,需要的朋友可以参考下
    2017-09-09
  • 浅谈Java中ArrayList线程不安全怎么办

    浅谈Java中ArrayList线程不安全怎么办

    本文主要介绍了Java中ArrayList线程不安全怎么办,主要有三种解决的方法,文中通过示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2021-08-08
  • Java中的阻塞队列详细介绍

    Java中的阻塞队列详细介绍

    这篇文章主要介绍了Java中的阻塞队列详细介绍的相关资料,需要的朋友可以参考下
    2016-11-11
  • 关于fastjson的常见API详解

    关于fastjson的常见API详解

    这篇文章主要介绍了关于fastjson的常见API详解,Fastjson是一个Java库,可用于将Java对象转换为其JSON表示,它还可用于将JSON字符串转换为等效的Java对象,Fastjson可以处理任意Java对象,包括您没有源代码的预先存在的对象,需要的朋友可以参考下
    2023-07-07
  • 详解Java中native关键字

    详解Java中native关键字

    这篇文章主要为大家详细介绍了Java中native关键字,什么是Native Method
    2016-02-02
  • 如何通过一个注解实现MyBatis字段加解密

    如何通过一个注解实现MyBatis字段加解密

    用户隐私很重要,因此很多公司开始做数据加减密改造,下面这篇文章主要给大家介绍了关于如何通过一个注解实现MyBatis字段加解密的相关资料,需要的朋友可以参考下
    2022-02-02

最新评论