java录视频如何实现

Python024

java录视频如何实现,第1张

1、每次开始录制时会调用一遍init方法,在指定目录位置形成一个没有任何大小的mp4文件。

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

双向音频传播,实时录像功能。对于教师、教练的上课情况可随时通过视

频、音频实施监督。及时发现教学过程中出现的不足,能够更好的帮助教

师、

教练提升课堂效率,

改正教学过程中出现的误区。

通过录像回放功能,

让教师、教练检查自身不足,学习其他人优点,形成相互学习促进、互帮

互助的良好教学氛围,更进一步提升学校教学训练质量。

数字高清监控系统的安装,将为聊城少林武校建设成为更加安全、文明、

高效的现代化学校,为学校能够更好的服务于学生提供巨大的助力。