为帮助用户更好更快的使用插件,论坛维护了一个示例,示例中包含示例代码供您参考。
miniQuPaiPlus插件是miniQuPai插件的优化升级版,对拍摄界面进行重新优化布局,实现了iOS平台集成短视频录制的插件丰富了app视频录制相关功能,让app开发者快速集成短视频录制功能。
Android:4.0及以上 iOS:8.0及以上
摄像头、麦克风权限验证
permissionCheck(callback(ret, err))
var demo = api.require('miniQuPaiPlus');
demo.permissionCheck(
function(ret, err){
api.alert({msg: JSON.stringify(ret)});
});
ret:
{
status: true //布尔型;true||false
}
iOS、Android系统
可提供的1.0.0及更高版本
录制视频
record({params}, callback(ret, err))
minDuration:
maxDuration:
isBackCamera:
flashText:
cameraText:
recordText:
recordHint:
exitDialogMessage:
dialogYes:
dialogNo:
progressMessage:
isFullScreen:
ret:
{
status: true, //布尔型;true||false
data : {
videoPath:"",//视频存放路径
thumbnailPath:"" //缩略图路径
}
}
err:
{
msg: ""
}
var param = {
minDuration:2,
maxDuration:20,
isBackCamera:false
};
var demo = api.require('miniQuPaiPlus');
demo.record(param, function(ret, err){
api.alert({msg: JSON.stringify(ret)});
});
iOS、Android系统
可提供的1.0.0及更高版本
获取视频存放文件夹大小
getCacheSize(callback(ret, err))
ret:
{
status: true, //布尔型;true||false
cacheSize : "",//文件夹大小
}
err:
{
msg: ""
}
var demo = api.require('miniQuPaiPlus');
demo.getCacheSize(function(ret, err) {
api.alert({msg: JSON.stringify(ret)});
});
iOS、Android系统
可提供的1.0.0及更高版本
清除存放视频文件夹所有视频
clearCache(callback(ret, err))
ret:
{
status: true, //布尔型;true||false
}
err:
{
msg: ""
}
var demo = api.require('miniQuPaiPlus');
demo.clearCache(function(ret, err) {
api.alert({msg: JSON.stringify(ret)});
});
iOS、Android系统
可提供的1.0.0及更高版本