phoneGap/Apache Cordova媒体捕获插件-多视频录制
phoneGap/Apache Cordova media capture plugin - multiple video recording
我试图使用phoneGap/Apache Cordova插件录制多个视频,但每次录制后都会提示保存或丢弃。如何取消此选项并自动保存每个视频录制?(我使用的持续时间选项为15秒,15秒后停止录制,然后提示保存或放弃)
// 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, duration:15});
从Cordova插件中,无法更改该行为。
Cordova captureVideo()JS方法所做的只是用android.provider.MediaStore.ACTION_VIDEO_capture激发一个意图,然后获取保存的视频文件。实际录制和保存/丢弃(即确认/取消)由Android自己处理,而不是由Cordova插件处理。
https://github.com/apache/cordova-plugin-media-capture/blob/master/src/android/Capture.java#L250
快速浏览一下MediaStore API并没有找到任何自动保存捕获的选项。
http://developer.android.com/reference/android/provider/MediaStore.html
假设视频捕获是由用户触发的,我个人的观点是,如果用户不喜欢,让他们重新捕获或丢弃视频,而不是自动提交捕获,这是一种很好的做法。
相关文章:
- 如何使用VLC Web插件拍摄视频快照
- 创建视频播放器(Quicktime浏览器插件)React元素,输出缺少的视频属性
- 使用jqvideobox插件关闭YouTube相关视频
- 如何防止 Ckeditor 的视频检测器插件在页面上有多个实例时复制内容
- Flowplayer 插件在 Win7:IE9 和 Firefox 中显示“HTML5 视频文件未找到”错误
- 更改WordPress视频插件以自动设置youtube iframe参数
- 在使用PhoneGap VideoPlayer插件在PhoneGap Android中播放视频时出错
- 普通<视频>元素或视频插件加载速度更快
- jquery插件,引用DOM中的视频元素
- 幻灯片放映插件的视频问题
- 是否有任何jquery插件可以像Facebook墙系统中那样从网络摄像头中捕获图像和视频
- phoneGap/Apache Cordova媒体捕获插件-多视频录制
- Cordova 3.6.3文件插件-在android上获取本地视频文件
- 使用Rails应用程序中的BigVideo.js插件,无法在视频背景前显示文本
- 如何使用VLC网络插件获取视频长度和视频状态
- 可以't让这个视频背景jquery插件工作
- 为什么视频js endcard插件会在播放器中添加本机控件
- TubePlayer插件视频当前时间与jquery ui滑块同步
- Azure视频插件分享视频
- Android视频插件Phonegap与Cordova 2.2.0