2012-10-10 26 views
5

Tengo el sitio web básico que desarrollé en Django y SQL lite. Quiero agregarle esta función.Grabación de audio en el navegador

Un usuario debería poder hacer clic en un botón y grabar un mensaje que no excede los 10 segundos y guardarlo.

Se puede guardar en el servidor como un archivo de audio o se puede guardar en la base de datos si es más eficiente y posible.

¿Puede decirme si Django ya tiene algún componente o complemento o algo que pueda usar?

Si no existe, ¿cuáles son mis mejores opciones? Si necesito escribir desde el principio, ¿me puede indicar algún tutorial/blog, etc.?

Gracias por su tiempo

  • RM

Respuesta

2

Por lo que yo sé que no hay tal plug-in para Django. Pero no es principalmente el trabajo de Django hacer esto. Puede grabar audio a través de javascript usando Web Audio API, o usando uno de varios proyectos (vea this answer). Además, si tiene que admitir navegadores más antiguos, creo que su mejor opción es usar el flash para este propósito (pero algunos navegadores móviles no lo admiten). Por lo tanto, lo mejor es utilizar algún tipo de modo alternativo con la implementación de html5 & javascript para navegadores compatibles con Audio API y flash para otros.

Cuestiones relacionadas