2014-07-19 57 views
1

我试图设置我的mediaplayer在我的RAW文件夹中发声。所有的例子说,我需要一套语境和资源ID声音文件,像这样:为什么MediaPlayer构造函数是未定义的?

MediaPlayer mp = new MediaPlayer(this, R.raw.sound); 

看起来简单,但是当我做了Eclipse显示我的错误:

The constructor MediaPlayer(Main, int) is undefined 

能否请您解释一下为什么有时候是这样的?

+0

请问你从类的活动或服务扩展?基本上,你确定它是一个上下文吗? –

+0

是的,我在扩展的主类中做活动 – Pasha

回答

0

这是因为MediaPlayer只有一个默认的构造函数。

而是执行此操作:

MediaPlayer mp = MediaPlayer.create(this, R.raw.sound); 
+0

非常感谢! – Pasha

相关问题