有谁知道如何用Java播放mp3文件?我想播放一些声音效果。这就是我所拥有的

import java.io.*;
import java.media.*;

File mp3Correct;
Player correct;

/* Load mp3 files */
mp3Correct = new File ("C:\\correct.mp3");

/* Create media players */
correct = Manager.createPlayer( mp3Correct.toURI() );  //<--error

/* Play the sound effect */
correct.start();


这是错误消息:


找不到适用于createPlayer(URI)的方法

method Manager.createPlayer(DataSource) is not applicable
  (actual argument URI cannot be converted to DataSource by method invocation conversion)
method Manager.createPlayer(MediaLocator) is not applicable
  (actual argument URI cannot be converted to MediaLocator by method invocation conversion)
method Manager.createPlayer(URL) is not applicable
  (actual argument URI cannot be converted to URL by method invocation conversion)



根据Java文档,


创建播放器的最简单方法是使用URI语法中的定位符。给定一个定位器,createPlayer将创建一个适用于处理该定位器标识的媒体的播放器。


但是我不知道我在做什么错。有人可以帮忙吗?谢谢!

最佳答案

我想你要toURL()

07-24 09:21