Como Grabar sonido en una Página Web con ASP.NET

09/02/2007 - 18:21 por EdyDios | Informe spam
Hola a todos, necesito de vuestra ayuda:

Necesito grabar audio en una página WEB, con ASP.NET y C#.

Además con ese fichero de audio que he creado desde la página web, necesito,
adelantar, rebobinar, pause, stop...es la primera vez que tengo que
implementar esto.

Por favor necesito de que me ayudeis,
Gracias.

Preguntas similare

Leer las respuestas

#1 Matías Iacono
11/02/2007 - 19:40 | Informe spam
Esto no lo puedes hacer con ASP.net y C# o algun lenguaje servidor.

Esto simplemente porque la interaccion con el cliente se lleva a cabo,
justamente, en el cliente, y estos lenguajes trabajan en el servidor.

La mejor opcion seria crear un ActiveX, o componente que trabaje en el
cliente para poder utilizar los recursos del usuario que ve la pagina web. Y
luego, enviar esta informacion al servidor.

Saludos.

Matías Iacono
Microsoft MVP
Orador Regional INETA
"EdyDios" escribió en el mensaje
news:utJI$
Hola a todos, necesito de vuestra ayuda:

Necesito grabar audio en una página WEB, con ASP.NET y C#.

Además con ese fichero de audio que he creado desde la página web,
necesito, adelantar, rebobinar, pause, stop...es la primera vez que tengo
que implementar esto.

Por favor necesito de que me ayudeis,
Gracias.


Respuesta Responder a este mensaje
#2 carlosmsr
12/02/2007 - 03:04 | Informe spam
Edy,
No creo que puedas crear un componente de tipo Web que te permita el
acceso al hardware que vos estás necesitando.
Una solución posible sería la siguiente:
1) Crear un componente que del tipo de los que se utilizan en los
winforms (que descienda de System.Windows.Forms.UserControl). Esto te va a
permitir crear un UserControl en el cual pudes incluir una instancia del
Windows Media Player o cualquier otro tipo de control.
2) Una vez que esto está compilado en una dll, puedes incluirlo en
una página HTML de un modo muy sencillo tal como si usaras un componente
ActiveX en un archivo .ocx (en este link lo puedes ver paso a paso:
http://www.codeproject.com/cs/miscc...ontrol.asp)

Ahora bien, esta no es una solución simple de implementar.
a) En primer lugar, el cliente necesita tener instalado el framework
.NET (lo cual no es un requisito si utilizas componentes web).
b) No estoy seguro de cuán compatible sea este tipo de componente con
otros navegadores distintos al IE, pero no me haría muchas ilusiones.
c) El componente va a requerir permisos elevados para ejecutarse en
la PC del usuario (y de hecho, elevadísimos si hace cualquier tipo de llamada
a un componente o control que se ejecute por fuera del framework -unmanaged
code-). Esto te va a obligar a firmar la dll con un strong name para lo cual
vas a necesitar un certificado digital (que probablemente deban comprar) y
generar una instalador o un tutorial para que el usuario (que va a tener que
disponer de permisos elevados en el sistema) pueda configurar el CAS del
framework para que asigne los permisos necesarios a tus componentes (basados
el cualquiera que sea la evidencia que le proveas).

Así y todo puede que sea mucho más simple de lo que parece. Incluso
si esto no se utiliza en un ambiente corporativo (donde sepas de antemano que
todos los clientes tienen el framework y el IE y donde un administrador pueda
configurar los permisos necesarios en las computadoras de modo transparente
para los clientes, etc, etc, etc), tal vez no sea un panorama tan distinto al
que enfrentarías si optaras por una OCX o un applet en Java, los cuales
también tienen dificultades de compatibilidad, disparan ventanas de alerta y
demás.

Espero que la respuesta no se te presente desalentadora y que nos
cuentes si tienes alguna otra duda y cómo te está yendo.

Saludos...

"EdyDios" wrote:

Hola a todos, necesito de vuestra ayuda:

Necesito grabar audio en una página WEB, con ASP.NET y C#.

Además con ese fichero de audio que he creado desde la página web, necesito,
adelantar, rebobinar, pause, stop...es la primera vez que tengo que
implementar esto.

Por favor necesito de que me ayudeis,
Gracias.



email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida