首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Java- -如何使用库jlayer来播放音频?

Java- -如何使用库jlayer来播放音频?
EN

Stack Overflow用户
提问于 2015-12-13 05:18:39
回答 3查看 4.3K关注 0票数 1

我正在尝试使用一个名为JZoom的API,名为JLayer,它允许播放音频文件等等。我下载了JLayer 1.0.1版本。下面是他们网站的链接:http://www.javazoom.net/javalayer/sources.html.I找到了这个代码,它试图播放一个名为audio.mp3的音频文件。

代码语言:javascript
复制
import javazoom.jl.*;
import java.io.FileInputStream;

public class Sound {

    public static void main(String arg[]) {
        try {
            FileInputStream file = new FileInputStream("C:\\Users\\Sam\\Desktop\\dreamBeatsWorkspace\\dreamBeats\\audio.mp3");
            Player playMP3 = new Player(file);
            playMP3.play();
        } catch (Exception e) {
        }
    }

}

当我在Eclipse中写这篇文章时,它在Player部分下划线,并请求一个Player类。我假设这意味着没有定义Player类。另一方面,我尝试通过访问JLayer来下载和实现Window->Preferences->Java->Build Path->User Libraries库。然后,我创建了一个名为audio lib的新文件夹,并从它们中选择了Add External JARS... --我选择了C:\Users\Sam\Desktop\jlayer1.0.1\JLayer1.0.1中的文件jl1.0.1C:\Users\Sam\Desktop\jlayer1.0.1\JLayer1.0.1\classes\javazoom\jl\player中的Player.classC:\Users\Sam\Desktop\jlayer1.0.1\JLayer1.0.1\src\javazoom\jl\player中的Player.java --然后点击打开它们,最后我点击OK。我继续在我创建的一个名为声音的新类中编写代码。最后,当我运行这段代码时,控制台中弹出了一条错误消息:

代码语言:javascript
复制
Exception in thread "main" java.lang.Error: Unresolved compilation problems: 
    Player cannot be resolved to a type
    Player cannot be resolved to a type

    at Sound.main(Sound.java:9)

我假设我需要找到一种方法来创建到Player类定义位置的类路径。我不知道如何做到这一点,关于的想法--如何在EclipseSoftware中构建到Player类位置的类路径--将非常有用。关于的所有想法,,如何与JLayer库一起播放音频文件,都将是非常感谢的。谢谢你的帮助!

EN

回答 3

Stack Overflow用户

发布于 2015-12-13 21:39:12

尝试在项目中直接引入库(jl1.0.1.jar),右键单击项目-> properties -> ->构建路径->库->添加外部Jar,然后确定,清理项目并再次运行

票数 0
EN

Stack Overflow用户

发布于 2017-05-28 05:23:45

Re从-编写代码的第一行-

代码语言:javascript
复制
import javazoom.jl.*; 

TO 

import javazoom.jl.player.Player;

这应该可以解决编译问题。

票数 0
EN

Stack Overflow用户

发布于 2020-11-18 05:51:13

您的项目应该是一个Maven项目。

1,从这里下载这个jar文件https://jar-download.com/artifacts/javazoom/jlayer/1.0.1/source-code

2 .单击项目标题,->新->目录->创建一个名为lib ->的文件夹,将下载的jar文件移动到lib文件夹

3 .需要将其配置为依赖关系:单击jar文件-> new-> add作为库,然后它将成为您项目的一部分。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/34248240

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档