2014-07-19 78 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

相關問題