我目前正在开发我的第一个真正的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);
由于某种原因,我得到了#34;无法解析符号'创建'"同时使用媒体播放器。我再次像新手那样成为新手,所以如果它非常明显,我会道歉。
答案 0 :(得分:3)
创建是一种静态方法,因此您不应使用new
关键字。正确的方法是:
MediaPlayer mediaPlayer = MediaPlayer.create(AlarmReciever.this, R.raw.customsound);
答案 1 :(得分:2)
试试这个:
new MediaPlayer(AlarmReciever.this, R.raw.customsound);
或没有新关键字
MediaPlayer player = MediaPlayer.create(AlarmReciever.this, R.raw.customsound);