Я пытаюсь воспроизвести простой mp3-файл со следующим кодом:
package swalehm.android.examples.myTest1;
import swalehm.android.examples.myTest1.R;
import android.app.Activity;
import android.content.Context;
import android.media.MediaPlayer;
import android.os.Bundle;
import android.widget.TextView;
public class myTest1Main extends Activity
{
Context context;
public MediaPlayer mp = MediaPlayer.create(this, R.raw.sound1);
/** Called when the activity is first created. */
@Override
public void onCreate(Bundle savedInstanceState)
{
super.onCreate(savedInstanceState);
TextView tv = new TextView(this);
tv.setText("Hello, Android");
setContentView(tv);
mp.start();
}
}
Я добавил папку с именем «raw» в папку «res» и в ней находится файл sound1.mp3..
Я проверил R.java.Именованный ресурс sound1 существует в этом файле.Однако, когда я его создаю, я получаю сообщение об ошибке, говорящее, что sound1 не может быть разрешен или не является полем.Я прошёл по форуму и увидел предложение удалить android.R из следов.теперь я получаю сообщение об ошибке:
Метод MediaPlayer(myTest1Main, int)
не определен для типа myTest1Main
.