2015-04-16 3 views
0

В настоящее время я работаю над своим первым настоящим приложением для Android Studio. Это будильник, который воспроизводит пользовательские .mp3 или .mp4, созданные мной. У меня возникают проблемы с тем, чтобы получить звуковой файл. Любая помощь или, возможно, точка в направлении другого потока, будет с благодарностью оценена. Вот некоторые из кода:Не удается разрешить символ 'create'

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); 

По некоторым причинам я получаю «Не удается разрешить символ" создать»в то время как Тринг использовать медиа-плеер. Опять я новичок, как новичок, поэтому я извиняюсь, если это невероятно очевидно.

ответ

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