首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >混合应用程序使用phoneGap录制视频,每隔10分钟分割一次

混合应用程序使用phoneGap录制视频,每隔10分钟分割一次
EN

Stack Overflow用户
提问于 2014-08-14 14:31:42
回答 1查看 208关注 0票数 0

我试图使用iPhone上的phoneGap mediaCapture API记录视频,如果我想分割视频并每10分钟保存一次,就可以将其记录并保存到应用程序中的媒体文件中,以便开发一个仪表板凸轮应用程序。

我尝试了这个代码,它记录了10分钟并自动停止,但实际上,我希望每隔10分钟持续5次,因为我将限制设置为5次。

$(Document).ready(函数(){)

代码语言:javascript
运行
复制
$("#rec").click(function(){ 
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 
   }
};

//捕获错误回调

代码语言:javascript
运行
复制
var captureError = function(error) {
navigator.notification.alert('Error code: ' + error.code, null, 'CaptureError'); 
};

//启动视频捕获

代码语言:javascript
运行
复制
navigator.device.capture.captureVideo(captureSuccess, captureError, {
limit:5, duration:600 });
});

});

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2014-08-14 21:43:11

您应该能够在navigator.device.capture.captureVideo(.. ..)回调处理程序中启动另一个captureSuccess

最简单的方法是将原始函数放在一个函数中,并在captureSuccess函数中调用该函数。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/25310692

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档