Aprende Java Aprende Php Aprende C++ Aprende HTML 5 Aprende JavaScript Aprende JSON Aprende MySQL Aprende SQLServer Aprende Visual Basic 6 Aprende PostgreSQL Aprende SQLite Aprende Redis Aprende Kotlin Aprende XML Aprende Linux VSC Aprende Wordpress Aprende Laravel Aprende VueJS Aprende JQuery Aprende Bootstrap Aprende Netbeans Aprende Android
Sigueme en Facebook Sigueme en Twitter Sigueme en Instagram Sigueme en Youtube Sigueme en TikTok Sigueme en Whatsapp
Home / Java / Java Media Framework / Buscar dispositivos con Java Media Framework

Buscar dispositivos con Java Media Framework

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 https://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

Tags

Artículos similares

Evaluar expresiones matemáticas en Java con JavaScript

Java 8 trae consigo una nueva versión del motor de JavaScript llamada Nashorn, este motor introduce mejoras de rendimien[...]

Código Único de Factura en C Sharp

En este post implementamos el «Código Único de Factura» según la documentación otorgada por Impuestos Bolivia en su siti[...]

Guardar y Leer imagenes en PostgresSQL

En este tutorial veremos una forma para registrar archivos JPG en una base de datos PostgreSQL y recuperarlos para utili[...]

Generador de números aleatorios UNIX

El Método Congruencial Lineal Mixto es el más utilizado en simulación en computadoras digitales y esta basado en una rel[...]

JTable editable con base de datos

JTable es un componente swing java que nos permite mostrar datos en una tabla de una base de datos, sin embargo a difere[...]

Agrega imagenes en un JComboBox

Para agregar imágenes a un JComboBox, partiremos de un proyecto Netbeans con la siguiente estructura: Tenemos dos clases[...]