none
Problema con la clase CaptureDevice RRS feed

  • Pregunta

  • Hola a todos, pues decirles que he visto un ejemplo de  facil manejo de la webcam en silverlight4 utilizando la clase CaptureDevice, y lo quice implementar pero no me reconoce dicha clase.

    Y pues lo he intentado de todo.

    Primero:  tengo instalado el visual studio 2010 ultimate que supuestamente tiene el framework4. (y no reconoce a la clase)

    Segundo: Instale el componente RiaServicesToolkit y SilverlightToolkit April 2010 ( y nada)

    Tercero: Instale el componente Silverlight4Tools for visual studio 2010 ( y nada)

    Cuarto: Instale el Microsoft Expression 4 para manejar el blend 4 ( y que creen... nada)

    En el video que vi, el maestro que esta enseñando lo hace tan simple. Solo crea un proyecto en wpf y ya tiene esa mendiga clase incorporada.

    Porfavor ayudenme en esto ya que tengo mucho interes en aprender Silverlight 4.

     

    miércoles, 29 de junio de 2011 15:47

Respuestas

Todas las respuestas

  • Hola

    Que raro compañero porque he usado VS 2010 con framework 4 sin Silverligh4Tools ni nada q has mencionado y he podido usar CaptureDevice. 

    using System.Windows.Media; <-- carga a CaptureDevice

     

    Saludos


    Antonio Lobo
    Mi Blog
    miércoles, 29 de junio de 2011 17:22
  • Hola Limber.

    La clase CaptureDevice esta en el nombre de espacio System.Windows.Media y la libreria System.Windows.dll, con lo que viene ya en el nucleo de silverlight 4.

    Con tan solo crear un proyecto silverlight 4, ya tienes que disponer de esta clase en el nombre de espacio correspondiente.

    De todas formas, si pones el enlace del tutorial que has seguido te podremos ayudar mejor, en su dia realice un proyecto para ver todas las caracteristicas del uso de la webcam, y creo recordar que en la version beta de silverlight existia alguna clase que luego cambio el nombre, existen por ahi algunos tutoriales que se han creado usando versiones Beta o CTP y es posible que contengan clases que luego se han cambiado de nombre en la version RC o RTM (de modo que hay que tener cuidado con esto).

     


    Saludos
    David González
    MCP, MCTS
    Visita mi Blog en: http://www.dgzornoza.com/
    • Propuesto como respuesta CorsarioVasco miércoles, 29 de junio de 2011 18:44
    miércoles, 29 de junio de 2011 17:34
  • ¡Hola!

     

    Limbersoft dice: Solo crea un proyecto en wpf y ya tiene esa mendiga clase incorporada.

    David dice: La clase CaptureDevice esta en el nombre de espacio System.Windows.Media y la libreria System.Windows.dll, con lo que viene ya en el nucleo de silverlight 4.

    Primero analiza que es lo que quieres hacer. Proyecto silverlight o wpf. Una vez que lo tienes claro verifica si tu ejemplo aplica Silverlight o wpf y sería interesante que pusieras el enlace como te indica David.

    Tienes aportes en el foro:

    http://social.msdn.microsoft.com/Forums/es-ES/wpfes/thread/d4a17326-f91c-4c77-bc80-f9feb7306083

     

    Saludos,

     

    • Propuesto como respuesta David_González miércoles, 29 de junio de 2011 19:21
    miércoles, 29 de junio de 2011 18:44
  • jajaja.

    Hola Corsario, si, ni siquiera me habia dado cuenta de que lo que creaba era un proyecto WPF, ha puesto tantos pasos que al segundo ya me he perdido.

    Ahora que lo comenta corsario, hay que tener en cuenta que esto NO sirve para WPF, ya que no existe la clase CaptureDevice, esta clase salio para Silverlight 4 exclusivamente.

    (di por echo que era un proyecto silverlight, error mio).

     


    Saludos
    David González
    MCP, MCTS
    Visita mi Blog en: http://www.dgzornoza.com/


    miércoles, 29 de junio de 2011 19:20
  • No pienses mal David... porque la verdad cuando él al final dice: "Porfavor ayudenme en esto ya que tengo mucho interes en aprender Silverlight 4." Da clara muestra que el quiere usar Silverlight o no?
    Antonio Lobo
    Mi Blog
    miércoles, 29 de junio de 2011 20:27
  • uff, jejeje.

    Ahora si que no se que esta haciendo, no me habia fijado en esto ultimo. Gracias Lobo por aclarar.

    a ver si Limbert, comenta que esta haciendo exactamente.


    Saludos
    David González
    MCP, MCTS
    Visita mi Blog en: http://www.dgzornoza.com/
    jueves, 30 de junio de 2011 6:05
  • Si Uds. estan confundidos, pues yo peor.

    Lo que pensaba era que como wpf usa waml y silverlight tambien pues eran iguales o por lo menos que wpf era como el hijo de silverlight y se podia utilizar todo lo que silverlight tiene.

    Cuando entro al entorno de desarrollo y diseño ambos son iguales. En estos momentos estoy desarrollando un proyecto en wpf y necesitaba capturar una foto desde la webcam y como ambas aplicaciones tienen el mismo entorno pues talvez debi confundirme. (Disculpas por esto)

    Quisiera que me expliques las diferencias entre ambas tecnologias (wpf y silverlight) y en que tipo de proyectos debo aplicar cada una de ellas.

    Tambien si no fuera mucha molestia como puedo caputar la foto desde la webcam en wpf.(Talvez habria la posibilidad de incorporar esas librerias de silverlight a wpf?).

    jueves, 30 de junio de 2011 15:47
  • Hola

    1. Diferencias: http://stackoverflow.com/questions/944608/wpf-vs-silverlight

    2. Silverlight: proyectos para la web -tiene implementación en Linux y en Mac??- tambien tiene una version standalone que sirve sin el explorador     WPF: aplicaciones de escritorio - implementación solo en Windows -

    3. Webcam Control: http://blog.catenalogic.com/post/2009/01/08/WPF-Webcam-Control-part-2.aspx

                                 http://easywebcam.codeplex.com/

                                 http://wpfcap.codeplex.com/

     

    Saludos


    Antonio Lobo
    Mi Blog
    • Propuesto como respuesta Antonio Lobo jueves, 7 de julio de 2011 20:09
    • Marcado como respuesta LimberSoft viernes, 8 de julio de 2011 16:36
    jueves, 30 de junio de 2011 16:06