2015-04-16 47 views
0

我目前正在研究我的第一個真正的Android Studio應用程序。這是一個鬧鐘,播放由我自己創建的自定義.mp3或.mp4。我現在有麻煩了,現在讓聲音文件播放。任何幫助或可能在另一個線程的方向點將不勝感激。這裏是一些代碼:無法解析符號'創建'

public class AlarmReciever extends WakefulBroadcastReceiver { 

@Override 
public void onReceive(final Context context, Intent intent) { 
    //this will update the UI with message 
    AlarmActivity inst = AlarmActivity.instance(); 
    inst.setAlarmText("Alarm! Wake up! Wake up!"); 

    MediaPlayer mediaPlayer = new MediaPlayer.create(AlarmReciever.this, R.raw.customsound); 

由於某些原因,我得到「不能解析符號'創建'」,而tring使用媒體播放器。再次,我像新手一樣得到新手,所以我很抱歉,如果這是非常明顯的。

回答

1

試試這個:

new MediaPlayer(AlarmReciever.this, R.raw.customsound); 

或沒有新的關鍵字

MediaPlayer player = MediaPlayer.create(AlarmReciever.this, R.raw.customsound); 
+1

嗯仍然給我「無法解析法「創建()」 – Connor

1

創建是一個靜態方法,所以你不應該使用new關鍵字。正確的方法是:

MediaPlayer mediaPlayer = MediaPlayer.create(AlarmReciever.this, R.raw.customsound); 
+1

嗯仍然給我「無法解析法」創建()」 – Connor

+0

您使用的是'new'關鍵字?用新的代碼嘗試更新你的問題。 – waqaslam