2、之后在start方法里面会开一个线程不断的去截取当前的屏幕。
3、最后调用stop方法关闭线程的同时生成最终的录屏文件即可。
正好我最近在弄JAVA摄像头东西JAVA加载摄像头需要用JMF框架,这个LZ可以去SUN的主页下到,具体的配置搜下就有了
我这个是在用JFrame的
加载的代码是这样的:
public JPanel contentPane = new JPanel()
public void getvideo(){
CaptureDeviceInfo di = null
MediaLocator ml = null
Player player = null
Vector deviceList = CaptureDeviceManager.getDeviceList(null)
if(deviceList!=null)
{
for(int i=0i<deviceList.size()i++)
{
di=(CaptureDeviceInfo)deviceList.elementAt(i)
if(di.getName().startsWith("vfw:")){
ml=di.getLocator()
}
}
}
else{
System.err.print("No Capture Device")
System.exit(-1)
}
try {
player = Manager.createRealizedPlayer(ml)
player.start()
Component comp
if((comp = player.getVisualComponent())!=null)
{ comp.setBounds(new Rectangle(0, 40,320, 240))
contentPane.add(comp,BorderLayout.NORTH)
}
} catch (NoPlayerException e) {
e.printStackTrace()
} catch (CannotRealizeException e) {
e.printStackTrace()
} catch (IOException e) {
e.printStackTrace()
}
}
再把contentPane添加到JFrame里面,这个就可以在一个JFrame的框架用摄像头了
还有,要注意个事,就是第一次使用摄像头的话,要用JMF带的程序JMF Registry选到capture Devices中注册下,不然是找不到驱动的
上线监控系统,建设高效校园
为了更好的服务学生安全,建设文明校园,实施教学监督,提升课堂效率,经校
长提出,
校委会一致论证通过,
由学校投资三十多万元的
“无死角校园安防监控系统”
经过一个多月的施工现已投入使用。
本次安装的带音频的数字高清安防监控系统将从三个方面进一步提升学校安全
与教学质量。
1
、
覆盖面广,达到校园无死角、无盲区,可随时监控到校园每个角落。本次
共架设摄像头
170
多个,从校园四周操场到中间大道到教学楼内走廊、教
室,实现全面覆盖,对学生人身财物安全提供了全面的监控。
2
、
数字高清可随时监察校内不文明情况的发生,对破坏校园环境卫生的不文
明现象和可能出现的不团结事件可及时制止并及时教育。
3
、
双向音频传播,实时录像功能。对于教师、教练的上课情况可随时通过视
频、音频实施监督。及时发现教学过程中出现的不足,能够更好的帮助教
师、
教练提升课堂效率,
改正教学过程中出现的误区。
通过录像回放功能,
让教师、教练检查自身不足,学习其他人优点,形成相互学习促进、互帮
互助的良好教学氛围,更进一步提升学校教学训练质量。
数字高清监控系统的安装,将为聊城少林武校建设成为更加安全、文明、
高效的现代化学校,为学校能够更好的服务于学生提供巨大的助力。