http://1035054540-qq-com.iteye.com/blog/1278809
java实现音乐播放器
博客分类: swing
java音乐播放器
学习过java语言的你,或多或少,在某天突发奇想,想着用swing做一个音乐播放器。但是,发现很难找到,相关的java代码,或者你下载的代码有问题,或者你代码里面引入的类包找不到。为了解决自如此类的问题。在这儿,有如下的代码可以供大家参考。
Java代码
package TheMusic;
import java.io.*;
import javax.sound.sampled.*;
public class Music {
public static void main(String[] args) {
// TODO Auto-generated method stub
//修改你的音乐文件路径就OK了
AePlayWave apw=new AePlayWave("突然好想你.wav");
apw.start();
}
}
在程序中实例化这个类,启动线程,实例化的时候参照Test修改路径就OK播放声音的类
Java代码
public class AePlayWave extends Thread {
private String filename;
public AePlayWave(String wavfile) {
filename = wavfile;
}
public void run() {
File soundFile = new File(filename);
AudioInputStream audioInputStream = null;
try {
audioInputStream = AudioSystem.getAudioInputStream(soundFile);
} catch (Exception e1) {
e1.printStackTrace();
return;
}
AudioFormat format = audioInputStream.getFormat();
SourceDataLine auline = null;
DataLine.Info info = new DataLine.Info(SourceDataLine.class, format);
try {
auline = (SourceDataLine) AudioSystem.getLine(info);
auline.open(format);
} catch (Exception e) {
e.printStackTrace();
return;
}
auline.start();
int nBytesRead = 0;
byte[] abData = new byte[512];
try {
while (nBytesRead != -1) {
nBytesRead = audioInputStream.read(abData, 0, abData.length);
if (nBytesRead >= 0)
auline.write(abData, 0, nBytesRead);
}
} catch (IOException e) {
e.printStackTrace();
return;
} finally {
auline.drain();
auline.close();
}
}
}
好了,到此结束。
分享到:
相关推荐
用java实现音乐播放器。 实现了上一曲、下一曲、播放、暂停、播放、循环功能。 支持wav、au、aif、aifc、snd后缀。 部分mp3格式也支持(转成wav格式播放) 。 只需要更改PATH_URL成自己对应的音乐文件夹就可以了 。 ...
java 音乐播放器 java 音乐播放器 java 音乐播放器 java 音乐播放器 java 音乐播放器
在本项目中,我们利用JavaSwing库构建了一个简易的音乐播放器,它具备了基本的音乐播放功能,包括音乐列表展示、播放控制、歌曲切换等。JavaSwing是Java提供的一个图形用户界面(GUI)工具包,允许开发者创建丰富的...
在Java编程语言中实现一个音乐播放器涉及到多个关键知识点,包括音频处理、用户界面设计、事件处理、多线程以及可能的文件系统交互。以下是对这些主题的详细说明: 1. **音频处理**:Java提供了Java Sound API...
本文设计的基于Java Applet的音乐播放器,能够满足用户对音乐播放器的需求,实现了音乐播放器的全自动语音控制,避免了繁琐的查找操作,实现了播放器的人性化。该设计方案支持多种音频格式,包括WAP、AIFF、MIDI、AU...
在本文中,我们将深入探讨如何使用Java语言来实现一个音乐播放器。首先,我们要理解Java是一种广泛使用的编程语言,尤其适合开发跨平台的应用程序。音乐播放器是许多开发者喜欢实践的项目之一,因为它涉及到多媒体...
在Java中,实现音乐播放通常涉及以下步骤: 1. **导入必要的库**:首先,代码会导入JMF的相关类,如`javax.media.Manager` 和 `javax.media.Player`,这些类提供了创建和控制媒体播放器的能力。 2. **初始化播放器...
以上就是用Java实现音乐播放器的一些核心技术和要点。实际开发中,可能还需要根据具体需求进行扩展,例如添加播放模式选择(单曲循环、列表循环等)、歌词显示、播放速度控制等功能。通过不断的优化和迭代,可以构建...
【Java实现音乐播放器的简单实例】是一个适合初学者理解Java GUI编程和音频处理的项目。这个实例展示了如何创建一个简单的音乐播放器,包括播放、暂停、切换歌曲和循环播放的功能。以下是关键知识点的详细说明: 1....
Java实现的音乐播放器是一种基于Java编程语言的多媒体应用程序,它可以读取、解码和播放各种音频文件格式,如MP3、WAV等。在这个"碉堡版"的音乐播放器中,开发者可能采用了先进的技术和优化策略,以提供更流畅、更...
总之,通过Java实现音乐播放器,我们可以深入学习Java的音频处理、UI设计、多线程、文件I/O以及软件设计模式等多个方面,这是一个全面提高Java技能的好项目。对于初学者而言,这个项目提供了实战经验,而对于有经验...
Java Swing音乐播放器是一款基于Java Swing图形用户界面库开发的音乐播放软件。Swing是Java标准版(Java SE)的一部分,提供了丰富的组件和工具来创建桌面应用,包括音乐播放器这样的多媒体应用程序。这款音乐播放器...
《5DJava实现音乐播放器【碉堡版】源码》是针对Java编程语言的一份高级项目实践,它展示了如何利用Java技术构建一个功能强大的音乐播放器。在本项目中,我们将深入探讨5DJava的概念及其在音乐播放器开发中的应用,...
模拟实现一个多功能电子设备,它既能播放mp3歌曲,同时还能够借助播放器的界面来监测脉动。 1)有一个菜单条,上面有一个菜单,菜单里有“start”、“stop”和“quit”命令。 2)有一个输入框,旁边的文本为"Enter ...
【JAVA代码音乐播放器】项目是一个使用Java编程语言开发的简单音乐播放软件,适用于学习和实践。这个项目可能由一名在校学生完成,旨在提升其在实际应用中的编程技能。通过这个项目,我们可以深入探讨以下几个Java...
在本资源中,我们主要探讨的是一个使用Java编程语言实现的音乐播放器的源代码。这个"碉堡版"的Java音乐播放器提供了一个基础的平台,让开发者能够理解和学习如何在Java环境中处理音频文件,播放音乐,并实现相关功能...
【Java简易音乐播放器】是一种基于Java编程语言开发的音乐播放软件。这些播放器具有不同的设计风格,但共同点在于它们都提供了基本的音乐播放功能,使得用户可以在计算机上享受音乐。其中一个播放器特别值得一提,它...
Java编写的音乐播放器,如"YoYoPlayer"或"java Player",是利用Java编程语言实现的多媒体应用。这种播放器通常具有丰富的功能和友好的用户界面,旨在为用户提供流畅、便捷的音乐聆听体验。在Java中创建一个音乐...