Duvida com web cam

Bom dia a todos…

Bomm…eu tenho uma tela de cadastro com uma imagem de uma webcam…soh q eu tenho outra tela (cadastro de dependentes) que tmbm tem uma imagem de uma web cam…soh q se o usuario clicar em cadastrar dependente ele ira abir a tela de cadastro de dependente…e a cadastro de clientes tmbm estará aberta…ai da o seguinte erro:

java.io.IOException: Capture device in use

codigo da web cam:

public static void playerstart(){
		//COMPONENTE PARA JOGAR A IMAGEM DA WEB CAM
		try 
		{
			String str = "vfw:Microsoft WDM Image Capture (Win32):0";
			di = CaptureDeviceManager.getDevice(str);
			ml = di.getLocator();
		    
		
			player = Manager.createRealizedPlayer(ml);
		    player.start();
		    
		    if ((comp = player.getVisualComponent()) != null)
		    {
		    	jPanelFoto.add(comp, new GridBagConstraints(0, 0, 1, 5, 0.0, 0.0, GridBagConstraints.CENTER, GridBagConstraints.BOTH, new Insets(0, 0, 0, 0), 0, 0));
			}
		}					  
		catch (Exception e) 
		{
			btnNovaFoto.setEnabled(false);
			lbSemFoto.setEnabled(false);
		}
	}

tem como eu usar em 2 telas a mesma imagem da web cam ou eu só posso abrir uma janela de web cam por vez?

Desde já agradeço!

eu estava vendo que tem como criar um clone da imagem…alguem sabe como?

eu dei uma pesquisada e o comando eh tipo:

datasource = Manager.createCloneableDataSource(datasource);

mas nao entendi como usar…pq tem q criar o data source e tals…

alguem jah mexeu com isso?!