Comunidad Game Maker

Ayuda => Preguntas y respuestas => Mensaje iniciado por: nonoroman en Noviembre 22, 2017, 11:05:38 PM

Título: GRABAR AUDIO DEL MICROFONO (android)
Publicado por: nonoroman en Noviembre 22, 2017, 11:05:38 PM
Buenas a todos, pues otra vez ando por aqui.

Ahora con la siguiente cuestion.

Necesito grabar con el microfono y controlar el nivel de volumen de este. Lo tengo mas o menos hecho para windows, pero para android la room ni siquiera arranca y corta el juego.

Segun he estado invesigando el problema creo que anda por esta linea de codigo donde se comprueba cuantos dispositivos de grabacion hay en el dispositivo.

if (audio_get_recorder_count() == 0) {
    //There is no microphone or recording is not supported.
    exit;
}

Bueno, espero vuestra ayuda please.

Saludos y gracias de ante manos
Título: Re:GRABAR AUDIO DEL MICROFONO (android)
Publicado por: Arcadian en Noviembre 23, 2017, 06:43:49 AM
No sé si tendrá algo que ver con esto, si no se puede grabar, igual tampoco están disponibles el resto de funciones:

(https://i.imgur.com/FsXcBwA.png)
Título: Re:GRABAR AUDIO DEL MICROFONO (android)
Publicado por: nonoroman en Noviembre 23, 2017, 08:57:38 AM
No me jodas. Pues vaya mojon.

Y en game maker studio 2 tampoco se puede??


Cita de: Arcadian en Noviembre 23, 2017, 06:43:49 AM
No sé si tendrá algo que ver con esto, si no se puede grabar, igual tampoco están disponibles el resto de funciones:

(https://i.imgur.com/FsXcBwA.png)
Título: Re:GRABAR AUDIO DEL MICROFONO (android)
Publicado por: Void en Noviembre 23, 2017, 11:06:56 AM
Si, GMS 2 puede grabar audio en Android, y GMS 1 de hecho también puede pero el manual de GMS 1 no ha sido actualizado en algún tiempo así que no refleja esos cambios.

Empieza por ver que en Global Game Settings, en la pestaña de Android / Fire, en la subpestaña de Permissions tengas marcado RECORD_AUDIO.
Título: Re:GRABAR AUDIO DEL MICROFONO (android)
Publicado por: nonoroman en Noviembre 23, 2017, 09:49:14 PM
Gracias por responder, pero es que el caso es que marcar esa casilla fue lo primero que hice.

He leido por ahi que no se puede, no se si estaran equivocados o no.

Cita de: Void en Noviembre 23, 2017, 11:06:56 AM
Si, GMS 2 puede grabar audio en Android, y GMS 1 de hecho también puede pero el manual de GMS 1 no ha sido actualizado en algún tiempo así que no refleja esos cambios.

Empieza por ver que en Global Game Settings, en la pestaña de Android / Fire, en la subpestaña de Permissions tengas marcado RECORD_AUDIO.
Título: Re:GRABAR AUDIO DEL MICROFONO (android)
Publicado por: MasterMaker en Noviembre 23, 2017, 10:00:56 PM
Hasta donde yo se solo se puede grabar audio en Windows, pero en Android no
Título: Re:GRABAR AUDIO DEL MICROFONO (android)
Publicado por: Void en Noviembre 24, 2017, 12:30:49 AM
Hmmm... ok, vamos a hacer una pequeña prueba, voy a dejar acá el ejemplo de Yoyogames para grabar audio, modificado minimamente para hacerlo un poco más amigable con Android. Yo he probado el ejemplo en mi teléfono y funciona correctamente, prueba a ver si a ti te funciona.

Y dejo también la apk ya compilada, si el ejemplo no te funciona prueba con la apk, si la apk tampoco funciona entonces probablemente sea un problema de compatibilidad. Si la apk funciona pero el ejemplo no entonces debe ser un problema de configuración en el GM.

Edit:Las descargas no tenían el permiso de grabación, por lo tanto el apk se cerraba al intentar grabar,  las descargas correctas estan en este post (http://www.comunidadgm.org/preguntas-y-respuestas/grabar-audio-del-microfono-(android)/msg131271/#msg131271)
Título: Re:GRABAR AUDIO DEL MICROFONO (android)
Publicado por: nonoroman en Noviembre 24, 2017, 12:24:22 PM
Muchas gracias Void. Pues voy a probarlo y te cuento.

;)

Cita de: Void en Noviembre 24, 2017, 12:30:49 AM
Hmmm... ok, vamos a hacer una pequeña prueba, voy a dejar acá el ejemplo de Yoyogames para grabar audio, modificado minimamente para hacerlo un poco más amigable con Android. Yo he probado el ejemplo en mi teléfono y funciona correctamente, prueba a ver si a ti te funciona.

Y dejo también la apk ya compilada, si el ejemplo no te funciona prueba con la apk, si la apk tampoco funciona entonces probablemente sea un problema de compatibilidad. Si la apk funciona pero el ejemplo no entonces debe ser un problema de configuración en el GM.
Título: Re:GRABAR AUDIO DEL MICROFONO (android)
Publicado por: nonoroman en Noviembre 24, 2017, 12:32:32 PM
Acabo de probarlo en mi movil el apk.

En cuanto pulso el boton rojo para grabar
La aplicacion se cierra.

Que movil tienes?? Que version??

Sera mi movil??  ??? ???


Cita de: Void en Noviembre 24, 2017, 12:30:49 AM
Hmmm... ok, vamos a hacer una pequeña prueba, voy a dejar acá el ejemplo de Yoyogames para grabar audio, modificado minimamente para hacerlo un poco más amigable con Android. Yo he probado el ejemplo en mi teléfono y funciona correctamente, prueba a ver si a ti te funciona.

Y dejo también la apk ya compilada, si el ejemplo no te funciona prueba con la apk, si la apk tampoco funciona entonces probablemente sea un problema de compatibilidad. Si la apk funciona pero el ejemplo no entonces debe ser un problema de configuración en el GM.
Título: Re:GRABAR AUDIO DEL MICROFONO (android)
Publicado por: nonoroman en Noviembre 24, 2017, 04:47:41 PM
Lo acabo de probar en otro movil distinto y sicede lo mismo.

Al pulsar el cuadrado rojo para grabar el juego se cierra.

Esto no funciona.  :'(

Cita de: Void en Noviembre 24, 2017, 12:30:49 AM
Hmmm... ok, vamos a hacer una pequeña prueba, voy a dejar acá el ejemplo de Yoyogames para grabar audio, modificado minimamente para hacerlo un poco más amigable con Android. Yo he probado el ejemplo en mi teléfono y funciona correctamente, prueba a ver si a ti te funciona.

Y dejo también la apk ya compilada, si el ejemplo no te funciona prueba con la apk, si la apk tampoco funciona entonces probablemente sea un problema de compatibilidad. Si la apk funciona pero el ejemplo no entonces debe ser un problema de configuración en el GM.
Título: Re:GRABAR AUDIO DEL MICROFONO (android)
Publicado por: Void en Noviembre 24, 2017, 07:24:25 PM
Mierda... mil disculpas nonoroman, justo antes de compilar el apk que puse acá estuve haciendo pruebas para ver por que podría ser que no funcionaba y quite el permiso de grabación, luego me olvide y compile el apk así como estaba, y como ya tenia una versión funcional en mi celular no me di cuenta.

Dejo otra vez el proyecto y el apk, ahora si con el permiso de grabación y probado de 0 en mi celular. Y de nuevo, perdona por ese error.
Título: Re:GRABAR AUDIO DEL MICROFONO (android)
Publicado por: matiascarpello en Noviembre 24, 2017, 11:13:47 PM
En la tienda markplace hay varias extenciones para poder grabar el audio en Android. Incluso hay una que pone una demo apk para que veas como funciona la grabación. Pero desde ya te digo que si se puede si compras una de esas exenciones. Y no son caras.