Aplicaciones

Curso Android desde cero #42 | Grabación de audio – La clase MediaRecorder APK PC

Hola este video estará relacionado con crear aplicacion android desde cero puedes ver en nuestra web una gran cantidad de aplicaciones para crear aplicacion android desde cero, recuerda que todo el contenido aquí es regalado solo te pedimos que compartas el articulo por redes sociales si te ha servido mucho contenido sobre crear aplicacion android desde cero es de las mejores versiones para tu móvil Android un sistema que es popular en los Smartphones y cada vez es mas popular

Curso Android desde cero con Android Studio – En esta entrega del curso de programación en Android, aprenderás a capturar o cincelar audio con ayuda de la clase MediaRecorder, al mismo tiempo que aprenderás como utilizar el micrófono de los dispositivos Android.

¡¡Ayúdame a seguir creciendo, te invito a suscribirte!!

La Geekipedia de Ernesto
➞ Facebook https://www.facebook.com/LaGeekipediaDeErnesto/
➞ Instagram https://www.instagram.com/lageekipedia/
➞ Twitter https://twitter.com/LaGeekipedia

═════════════════════════════════════════

Código para la condición de los permisos en el interior del método OnCreate:

if (ContextCompat.checkSelfPermission(getApplicationContext(), Manifest.permission.WRITE_EXTERNAL_STORAGE) != PackageManager.PERMISSION_GRANTED && ActivityCompat.checkSelfPermission(getApplicationContext(), Manifest.permission.RECORD_AUDIO) != PackageManager.PERMISSION_GRANTED)
ActivityCompat.requestPermissions(MainActivity.this, new String[]Manifest.permission.WRITE_EXTERNAL_STORAGE, Manifest.permission.RECORD_AUDIO, 1000);

═════════════════════════════════════════

Material: https://goo.gl/bKVjBS

Enlace para enterarse más acerca de la clase MediaRecorder: https://developer.android.com/reference/android/media/MediaRecorder

Descarga del esquema: https://goo.gl/xJBb47

Curso Java desde cero: https://goo.gl/TahCqR

Curso Android desde cero: https://goo.gl/i16McJ

Curso Java Intermedio: https://goo.gl/iHNTdW
Hola gracias por revistar nuestro sitio aquí encontraras programas juegos y muchas cosas mas
Esta atento a todas las cosas que te puedan suceder con los horoscopos diarios que te brinda esta web lo mejor para aprender como estara el dia y que te deparan los astros
Este 2019 viene con todo y nuevas peliculas se estrenaran
Serries anime y estrenos como Bird Box se encuentran aquí
La nuevas pelicula de Dragon Ball Super estara habitable para que la veas
Las nuevas peliculas estreno del 2019 tambien las encontraras aqui
Puedes descargar ese articulación que tanto buscabas utiliza el buscador y encuentra los nuevos estrenos en este 2019
Tutoriales y muchas cosas mas podras encontrar aquí en este sitio
Dale me gusta a nuestra pagina de facebook y siguenos para que te notifiquemos de algun nuevo engranaje que este saliendo
Programas con su respectivo crack podras encontrar en el mejor servidor apto para su descarga sigue las instrucciones al pie de la letrilla y podras usarlo sin restricciones te deseo un buen año y espero que la informacion que este aquí te sirva hasta luego

About the author

admin

39 Comments

Click here to post a comment

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

  • estoy siguiendo el curso sin tener 100% en claro todo. El programa me funciona, pero me llama la atención que la línea;
    grabacion.setAudioEncoder(MediaRecorder.OutputFormat.AMR_NB);
    diga OutputFormat entre los parentesis.
    Si alguno conoce más y me confirma que esta línea esta bien le agradezco.

  • Buenos dias Sensei, Retomando mi curso de programacion en Android y comienzo con toda la actitud positiva y la determinacion de finalizarlo. GRACIAS SENSEI ERNESTO POR COMPARTIRNOS DE TU CONOCIMIENTO.

  • Alguien podria ayudarme, coloco el metodo en el boton de grabar hasta ahi todo bien le doy grabar y me muestra el mensaje Grabandoo pero al darle otravez al boton para parar la grabacion me sale el error la aplicacion se ha detenido !

  • A mi no me funcionó, al parecer las librerías que me agrega con lo que copiamos y pegamos, no son las mismas que el video; y al presionar el botón para dejar de grabar, cierra la app. Al agregar las librerías escribiendolas no las reconoce.

  • Para todos los que tienen un celular sin SD cambien la ruta del archivo asi:
    archivoSalida = "/data/data/com.example.recording/grabacion.mp3"; Esto es suponiendo que tu app se llama "recording" sino cambien esa parte por el nombre de su app

  • A MI PONIENDO ESTOS ME SALIO NO SE COMO PERO ME SALIO JAJA
    (android:usesCleartextTraffic="true"
    )
    (<action android:name="android.intent.action.VIEW" />
    )

    <application

    android:usesCleartextTraffic="true"

    android:allowBackup="true"

    android:icon="@mipmap/ic_launcher"

    android:label="@string/app_name"

    android:roundIcon="@mipmap/ic_launcher_round"

    android:supportsRtl="true"

    android:theme="@style/AppTheme">

    <activity android:name=".MainActivity">

    <intent-filter>

    <action android:name="android.intent.action.MAIN" />

    <category android:name="android.intent.category.LAUNCHER" />

    <action android:name="android.intent.action.VIEW" />

    </intent-filter>

    </activity>

    </application>

    </manifest>

  • Hola Ernesto, antes que nada espero te encuentres bien… quiero hacerte una pregunta… Por lo que investigaba, el método getExternalStorageDirectory() ya no esta en uso para mantener de una forma más segura la privacidad del usuario, y por lo tanto ya no permite usarlo…¿Tu conoces cual seria el método que se puede usar como alternativa?…Quedo pendiente de tu respuesta. Excelente día.

  • Excelente video Ernesto, gracias por el curso!!
    Quería comentar, por si a alguien le sucede, al intentar reproducir se me cerraba la aplicación, solo coloqué la línea mp.start(); del metodo para reproducir dentro del bloque try-catch.
    Saludos!!

  • En mi caso, en el celular físico no me funcionó, debido a que no cuento con una SD. En el emulador no graba, porque esta desactivado el "Virtual microphone uses host audio input", para poder activar esta opción, ejecutamos el emulador, al costado abrimos las opciones "Extended controls" >> Microphone >> Virtual microphone uses host audio input. Una vez activado, ya podemos grabar y reproducir. Saludos.

  • Les comento que estuve batallando , el primer error fue en la parte de los permisos
    (<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE"></uses-permission>

    <uses-permission android:name="android.permission.RECORD_AUDIO"></uses-permission>)
    el cual habia dejado android.permission.READ_EXTERNAL_STORAGE después lo modifique y seguía sin funcionar. entonces lo que hice fue ir a las aplicaciones instaladas y la borre. volví a instalar y me solicito otra vez los permisos (seña buena), le di aceptar y ahí si me funciono. espero que igual que a mi, les funcione.

  • esta si me costo trabajo que funcionara y solo era porque el código que copiamos en el método OnCreate no lo reconocía algunos elementos y solo era seleccionar el elementos no reconocido y dar Alt+enter en cada uno y se solucionó, me tarde como una hora buscándole hasta que lo solucione pero aprendí mas, hasta el código me lo aprendí, me gusto esta clase, muy bien Ernesto

  • Hola buenas, quería comentar que en mi dispositivo motorola g (primera generación) no funciona, deduzco que es porque este celular no tiene para tarjeta SD, sin embargo en el emulador si funciona y lo hice activando la opción "virtial microphone uses host audio input" en las opciones del emulador
    saludos

  • Buen día honorable, damos gracias por compartir y así ayudar a tanta gente incluyéndome!

    Este ejercicio lo realice completo y no me funciono ni en el teléfono ni en una tableta que tengo… al abrirlo se cierra solo.
    algún apunte o sugerencia?? a alguien más le ha pasado?

  • Disculpa por las molestias Enesto pero tengo una breve pregunta ¿Cómo se hace para que el audio que grabamos quedé almacenando en nuestro dispositivo o memoria? Tu respuesta será de mucha ayuda, desde ya muchas gracias por todo el contenido que nos brindas, saludos cordiales desde Argentina, Adrian Leonardo.

  • hola ernesto excelentes tutoriales felicitaciones!
    te consulto porque no me deja abrir el proyecto en mi android me dice acceso denegado. cuento con un samsung s8 android 9. lo raro que las aplicaciones anteriores me las abria todas y el emulador con nexus 5 anda perfecto ahora no me funcionan ningun de los 2 me podrias hechar una mano para orientarme cual es el problema..! muchas gracias y excelentes tutoriales

  • Buen día,
    Quisiera saber por qué al momento de ejecutar la aplicación en mi dispositivo Android los objetos que coloqué aparecen en distintas posiciones.

    PostData: Ya he fijado los objetos al parent del layout.

    Gracias!

  • Hola, buenas tardes, estaba intentando realizar el ejercicio que presentas en el video, sin embargo al poner las líneas de código de los permisos
    _______________________________________________________________________________________________________________
    if (ContextCompat.checkSelfPermission(getApplicationContext(), Manifest.permission.WRITE_EXTERNAL_STORAGE) != PackageManager.PERMISSION_GRANTED && ActivityCompat.checkSelfPermission(getApplicationContext(), Manifest.permission.RECORD_AUDIO) != PackageManager.PERMISSION_GRANTED) {
    ActivityCompat.requestPermissions(MainActivity.this, new String[]{Manifest.permission.WRITE_EXTERNAL_STORAGE, Manifest.permission.RECORD_AUDIO}, 1000);
    }
    _______________________________________________________________________________________________________________

    Me marca errores, es decir no reconoce ciertas palabras como:
    ContextCompat y ActivityCompat

    He estado leyendo algunos ejemplos y encontré que hay que activar permisos en AndroidManifest.xml

    sin embargo me sigue apareciendo el mismo error, te agradecería mucho la ayuda

  • hola Ernesto, mi pregunta es: puedo utilizar contenido de internet que no es de mi autoria y luego publicar mi app en play store? podria monetizarla colocando publicidad en ella sin problemas? gracias! excelentes videos!

  • Hola Ernesto, primero felicitarte por el talento para enseñar, ahora, descargué Android Studio pero solo lo puedo usar offline y no puedo ejecutar nada, el botón rum sale en vez de verde deshabilitado y cuando intento crear un AVD en el paso de escoger que versión de Android usar no me sale ninguna opción y al estar offline no puedo descargar ninguna, ni conectando mi teléfono con todos los pasos tampoco me permite verlo y en el código xml del proyecto tampoco aparece la imagen que debería solo los códigos escritos. ¿Qué puedo hacer al respecto? Gracias de antemano.