He escrito la aplicación más básica que se me ocurre para intentar reproducir un archivo mp3, pero no está funcionando. No recibo ningún error, pero cuando se inicia la aplicación, el sonido no se reproduce.android MediaPlayer no está reproduciendo el archivo mp3
public class soundtest extends Activity {
/** Called when the activity is first created. */
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
MediaPlayer mp = new MediaPlayer();
mp.create(getApplicationContext(), R.raw.norm_iphone_money);
mp.start();
}
}
¿Qué me falta? Tengo "norm_iphone_money.mp3" dentro de la carpeta res/raw. El archivo se reproduce bien en Windows Media Player e iTunes.
Estoy usando las últimas versiones de Java SDK y Eclipse para Java. La aplicación está dirigida para Android 2.2 y funciona bien en el emulador a pesar de no tener sonido.
¿Has probado un dispositivo real? Puede intentar usar los métodos setDataSource() y prepare() antes de iniciar un MediaPlayer() en lugar de create(), pero dudo que funcione si create() no ... – DJC