重载方法没有被使用?

时间:2014-02-03 03:44:49

标签: java parameters overloading jmf

我正在尝试使用JMF为我的项目创建背景音乐。

据我所知,方法Manager.createPlayer();可以使用InputStreams,URL和DataSources。

但是,当我使用以下代码时:

InputStream is = getClass().getResourceAsStream("/03-redial.mp3");
Player aPlayer = Manager.createPlayer(is,"audio/mpeg");
aPlayer.start();

我最终得到了这个:

“类型管理器中的方法createPlayer(URL)不适用于参数(InputStream,String)”

我错过了什么?

1 个答案:

答案 0 :(得分:1)

javadoc for JMF Manager显示了3个版本的createPlayer;每个参数只有一个参数(DataSource,MediaLocator或URL)。他们都没有采取两个参数。如果您已经看过该方法的双参数版本,也许您使用的版本与您看到的版本不同?