1.主要函数
videoRecorderProxy = ALProxy("ALVideoRecorder", IP, PORT)
videoRecorderProxy.setResolution(1)
videoRecorderProxy.setFrameRate(10)
videoRecorderProxy.setVideoFormat("MJPG")
videoRecorderProxy.startVideoRecord("/home/nao/recordings/cameras", "myvideo")
videoInfo = videoRecorderProxy.stopVideoRecord()
播放视频
camProxy = ALProxy("ALVideoDevice",IP,PORT)
nameId = camProxy.subscribe(nameId, resolution, colorSpace, fps)
recording = camProxy.recordVideo(nameId, "/home/nao/naoqi/001_VGA", 3500, 1)
for i in range(0, 500):
image = camProxy.getImageLocal(nameId)
camProxy.releaseImage(nameId)
time.sleep(0.003)
camProxy.stopVideo(nameId)
camProxy.unsubscribe(nameId)
2.代码示例见API
videoRecorderProxy = ALProxy("ALVideoRecorder", IP, PORT)
videoRecorderProxy.setResolution(1)
videoRecorderProxy.setFrameRate(10)
videoRecorderProxy.setVideoFormat("MJPG")
videoRecorderProxy.startVideoRecord("/home/nao/recordings/cameras", "myvideo")
videoInfo = videoRecorderProxy.stopVideoRecord()
播放视频
camProxy = ALProxy("ALVideoDevice",IP,PORT)
nameId = camProxy.subscribe(nameId, resolution, colorSpace, fps)
recording = camProxy.recordVideo(nameId, "/home/nao/naoqi/001_VGA", 3500, 1)
for i in range(0, 500):
image = camProxy.getImageLocal(nameId)
camProxy.releaseImage(nameId)
time.sleep(0.003)
camProxy.stopVideo(nameId)
camProxy.unsubscribe(nameId)
2.代码示例见API