Buscar dispositivos con Java Media Framework

Creado por jc mouse Martes, Junio 28, 2011

Java Media Framwork ademas de permitir reproducir archivos multimedia, tambien permite trabajar con dispositivos de captura Audio/Video, para ello tiene a disposicion una amplia gama de comandos, entre los mas importantes, detectar que dispositivos se tienen instalados en la PC.

La siguiente clase, permite obtener una lista de los dispositivos actualmente instalados en la PC mediante la clase de JMF, CaptureDeviceManager, este nos permite obtener una lista de los dispositivos instalados. El CaptureDeviceManager también se utiliza para registrar la captura de nuevos dispositivos.
import javax.media.*;
import javax.media.cdm.CaptureDeviceManager;
/**
 * @web http://www.jc-mouse.net/
 * @author Mouse
 */
public class Buscar_Dispositivos {    

    public Buscar_Dispositivos(){}

    public void Escaner(){
        //se recorre la cantidad de Dispositivos que encuentra disponibles
        for(int i=0; i<CaptureDeviceManager.getDeviceList().size();i++){
            //se muestra uno por uno en pantalla
           System.out.println( ( (CaptureDeviceInfo) CaptureDeviceManager.getDeviceList().get(i) ).getName() );
        }
    }
}

Se ejecuta la clase desde un Main:

public class Main {
    public static void main(String[] args) {
      new Buscar_Dispositivos().Escaner();
    }
}

Resultado

Si te ha gustado podrías compartirlo o dejar un comentario. ¡Muchas gracias!

Sobre el autor y el sitio web

Yo soy yo :) Mouse o como algunos de ustedes me llaman 'El Cochinote', Soy orgullosamente boliviano soy fundador y CEO de la web jc-Mouse.net uno de las pocas web en emprendimiento y tecnología en Bolivia.

Toda la información que encuentres en este sitio es y sera completamente gratis siempre, puedes copiar, descargar y re-publicar si así lo deseas en otros blogs o sitios web, solo te pido a cambio que dejes una referencia a esta web. Esto nos ayuda a crecer y seguir aportando. Bye

Enjoy! :)

ENTRADAS QUE TE PUEDEN INTERESAR

Deja un comentario

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


*

Comparte lo que sabes

Categorias

Android Bolivia

Bandera en Alto

Ultimas entradas

Maria DB  es un sistema de gestión de bases de datos derivado de MySQL con licencia GPL, pero con un rendimiento similar...

En este oportunidad comparto una pequeña aplicación hecha en java para recortar partes de una imagen seleccionado con el...

En este post crearemos un componente que solo hay en android y que no esta disponible en la paleta de controles de Netbe...

Radio.Garden es un proyecto interactivo desarrollado por el Instituto Holandés para el Sonido y la Visión en cooperación...

Web amigas