miniQuPaiPlus插件对拍摄界面进行重新优化布局,实现了iOS平台集成短视频录制的插件丰富了app视频录制相关功能,让app开发者快速集成短视频录制功能。
获取相机支持的分辨率列表
getSupportedPreviewSizes({params},callback(ret, err))
isBackCamera:
var demo = api.require('miniQuPaiPlus');
demo.getSupportedPreviewSizes(
function(ret, err){
alert(JSON.stringify(ret));
});
ret:
{
status: true, //布尔型;true||false
data:[{width:1920,height:1080}]
}
iOS、Android系统
可提供的1.0.0及更高版本
摄像头、麦克风权限验证
permissionCheck(callback(ret, err))
var demo = api.require('miniQuPaiPlus');
demo.permissionCheck(
function(ret, err){
alert(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:
videoWidth:
videoHeight:
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){
alert(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) {
alert(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) {
alert(JSON.stringify(ret));
});
iOS、Android系统
可提供的1.0.0及更高版本