import java.awt.Dimension; import javax.media.CaptureDeviceInfo; import javax.media.CaptureDeviceManager; import javax.media.Manager; import javax.media.MediaLocator; import javax.media.Player; import javax.swing.JFrame; public class CameraExample extends JFrame { private Player player; public CameraExample() { super("Camera Example"); setSize(640, 480); setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); try { String deviceName = "vfw:Microsoft WDM Image Capture (Win32):0"; CaptureDeviceInfo deviceInfo = CaptureDeviceManager.getDevice(deviceName); MediaLocator locator = deviceInfo.getLocator(); player = Manager.createRealizedPlayer(locator); player.start(); add(player.getVisualComponent()); } catch (Exception e) { e.printStackTrace(); } } public static void main(String[] args) { CameraExample cameraExample = new CameraExample(); cameraExample.setVisible(true); } }


上一篇:
下一篇:
切换中文