|
[多端开发]
zySmallVideo调取失败
[复制链接]
本帖最后由 xiaodiaodiao 于 2022-1-25 10:16 编辑
安卓获取权限成功,但调用zySmallVideo.openNew返回请检查相机权限,模块版本1.2.1
api.requestPermission(
{
list: ["camera", "microphone", "storage"],
},
function (ret, err) {
console.log("获取权限输出", JSON.stringify(ret));
}
);
console.log("11111111111权限获取成功");
var fileUrl = "";
zySmallVideo.openNew(
{
rect: {
//模块 附于一个frame之上
x: 0,
y: 0,
w: api.frameWidth,
h: api.frameHeight,
},
fixedOn: api.frameName,
fixed: true,
videoInfo: {
//视频高级设置 不懂请勿修改
//videoSize_w:720,//视频分辨率 宽 默认720
//videoSize_h:1280,//视频分辨率 高 默认1280
setOutputFormat: 2, //录制格式 默认2 mp4 0(DEFAULT) 1(THREE_GPP) 2(MPEG_4默认) 3(RAW_AMR) 4(AMR_WB) 5(AAC_ADIF) 6(AAC_ADTS) 7(OUTPUT_FORMAT_RTP_AVP) 8(OUTPUT_FORMAT_MPEG2TS) 9(WEBM)
setVideoEncoder: 2, //编码格式 默认2 h264 0(DEFAULT) 1(H263) 2(H264默认) 3(MPEG_4_SP) 4(VP8) 5(HEVC)
setAudioEncoder: 3, //音频格式应该是 默认3 aac 0(DEFAULT) 1(AMR_NB) 2(AMR_WB) 3(AAC默认) 4(HE_AAC) 5(AAC_ELD) 6(VORBIS)
},
MaxRecordTime: 15, //最大录制时间 单位秒 默认10
MinRecordTime: 2, //最短录制时间 单位s
MinTimeText: "还没到时间呢", //最短时间提示词
setFeatures: 1003, //设置拍照和录像 1001只拍照 1002只录像 1003两者都可以 默认1003
setTip: "长按录制,点击拍摄", //设置按钮上的提示词 长按拍摄等 默认空
setBackIcon: "", //自定义返回图标 默认向下键头 支持widget fs 等路径图片
setBackShow: 1, //设置返回图标是否显示 1是 0否 默认1
setCameraIcon: "", //自定义切换摄像头图标 支持widget fs 等路径图片
setCameraShow: 1, //右上角切换摄像头是否显示 1是 0否 默认1
cameraInfo: {
//摄像头 设置样式
fit_xy: false, //图片是否拉伸占满宽高 默认false
//w:120,// 摄像头宽度 默认 120
//h:92,// 摄像头高度 默认 92
margin_l: 0, //距左 默认都是0
margin_r: 35, //距右
margin_t: 65, //距上
margin_b: 0, //距下
},
foucsInfo: {
//点击的对焦框 样式
color: "#cd0000", //线条颜色 默认16AE16
width: 4, //线条宽度 默认4
},
recordInfo: {
//录制时的参数
//button_radius:120,//外圆半径 默认120
//button_inside_radius:90,//内圆半径 默认90
progress_color: "#cd0000", //进度条颜色 默认16AE16
outside_color: "#DCDCDC", //外圆背景色 默认DCDCDC
inside_color: "#FFFFFF", //内圆背景色 默认FFFFFF
//strokeWidth:15,//进度条宽度 默认15
//outside_add_size:48,//长按外圆半径变大的Size 默认48
//inside_reduce_size:30,//长按内圆缩小的Size 默认30
},
confirmInfo: {
//确认框参数
fit_xy: false, //图片是否拉伸占满宽高 默认false
img: "", //设置自定义图片
w: 100, //宽 默认200
h: 100, //高 默认200
//margin_r:170, //确认按距右
},
cancelInfo: {
//取消框参数
fit_xy: false, //图片是否拉伸占满宽高 默认false
img: "", //设置自定义图片
//w:220,//宽 默认200
//h:220,//高 默认200
//margin_l:170,//确认按距左
},
},
function (ret, err) {
console.log("我是卖报的小哈加");
console.log("11111111接口请求", JSON.stringify(ret));
if (ret.status) {
console.log("11111111成功了", JSON.stringify(ret.status));
if (ret.type == "captureSuccess") {
eschatUnit.sendImg(ret.result, me.docId, me.id, me.userId);
} else {
eschatUnit.sendVideo(ret.url, me.docId, me.id, me.userId);
}
}
}
|
|