0

在此处输入图像描述现在我正在尝试使用另一个带有 mp3 编解码器的声音文件。但是我在启动播放器时遇到了问题。

我已经从http://www.mediacollege.com/audio/tone/download/下载了文件

Netbeans 的输出是:

运行:错误:无法实现com.sun.media.amovie.AMController@ebf3f0 BUILD SUCCESSFUL(总时间:2秒)

我的程序是:

import javax.media.*;
import java.io.*;
public class MP3Player {
public static void main(String[] args) throws Exception 
{    
File file = new File("c:/player/sound.mp3");    
MediaLocator mrl = new MediaLocator(file.toURL());    
Player player = Manager.createPlayer(mrl);    
player.start(); 
Thread.sleep(1000);
} 
 }
4

2 回答 2

2

由于许可问题,JMF 不支持 mp3 格式。

这篇关于扩展 JavaSound 以播放 MP3 的文章应该为您提供所需的一切,包括下载 mp3 编解码器的地方。我最近将此示例代码用作 mp3 播放器的基础,并在 Windows 和 OS X 上都使用了它,我可以验证它运行良好。

于 2012-10-10T01:21:49.423 回答
0

尝试使用这个:

String theFile = "file:///c:/player/sound.mp3";
MediaLocator mrl = new MediaLocator(theFile); 

对我有用..

于 2013-12-05T06:32:18.493 回答