Necesitamos tu apoyo para extender nuestras secciones con relación a las ciencias informáticas.
Solución:
El mejor lugar para poner tal .mp3
o cualquier otro archivo estaría en el assets
carpeta.
Estos archivos, una vez almacenados, se convertirán en parte de su aplicación de Android y se pueden leer fácilmente. Este tutorial lo describe bien.
AssetFileDescriptor afd = getAssets().openFd("AudioFile.mp3");
MediaPlayer player = new MediaPlayer();
player.setDataSource(afd.getFileDescriptor(),afd.getStartOffset(),afd.getLength());
player.prepare();
player.start();
Alternativamente, también puede almacenarlo en el raw
y léala directamente especificando la ruta como la carpeta sin formato. esto se puede jugar como:
int resID=getResources().getIdentifier(fname, "raw", getPackageName());
MediaPlayer mediaPlayer=MediaPlayer.create(this,resID);
Aquí hay algunos pasos que puede seguir fácilmente.
-
Abra el estudio de Android con el proyecto en el que desea agregar un clip de audio/archivo multimedia.
-
Crear un
raw
carpeta en la carpeta de recursos. -
Agregar archivo multimedia a la
raw
carpeta simplemente copie y pegue eso en elraw
carpeta. -
Aquí agregamos un archivo multimedia “ring.mp3”. Ahora abra el archivo Java de la actividad deseada, aquí estamos agregando el audio en MainActivity.
-
Además agregue este código.
MediaPlayer ring = MediaPlayer.create(MainActivity.this, R.raw.ring);
ring.start();
-
Ahora ejecute la aplicación y su música se reproducirá cuando se inicie la aplicación
Debes guardar el .mp3 en res/raw
. AndroidStudio reconoce el raw
carpeta. (Por el contrario, no reconoce automáticamente un res/assets
carpeta).
Para reproducir música.mp3:
mediaPlayer = MediaPlayer.create(ctx, R.raw.cat_meow);
mediaPlayer.start();
Tenga en cuenta el uso conveniente de R.
sintaxis.