我正在使用英特尔XDK开发应用程序,我可以通过cordova-media-capture打开视频摄像头,但我需要在DIV中打开视频源。
我尝试了这个教程:https://www.raymondcamden.com/2015/06/05/cordova-sample-capture-and-display-video/
但仍然在另一个窗口打开视频摄像头
我怎样才能实现它?谁能举个例子?
谢谢大家。
答案 0 :(得分:0)
启动录像机应用程序并返回有关的信息 捕获的视频剪辑文件。
<强>属性强>
limit: 设备用户在单次捕获操作中可捕获的最大视频片段数。该值必须大于或等于1(默认为1)。
持续时间:视频剪辑的最长持续时间,以秒为单位。
// capture callback
var captureSuccess = function(mediaFiles) {
var i, path, len;
for (i = 0, len = mediaFiles.length; i < len; i += 1) {
path = mediaFiles[i].fullPath;
// do something interesting with the file
}
};
// capture error callback
var captureError = function(error) {
navigator.notification.alert('Error code: ' + error.code, null, 'Capture Error');
};
// start video capture
navigator.device.capture.captureVideo(captureSuccess, captureError, {limit:2});
请访问官方documentation以便更好地理解。