• gradle配置完毕之后工程无法编译通过?

    implementation(name:'media-release',ext:'aar')
    
    implementation(name:'recordsdk-release',ext:'aar')
    

    注意以上两个配置不要与include: ['*.aar']重复调用。

  • 录制器、视频处理器、图片处理器等创建时的参数token从哪获取?

    传的参数token是MoMediaManager调用regist之后回调的值。

  • updateEffect()什么时候调用?

    比如更新视频源,不需要每次new MoVideo(),只需更新之前传入的moVideo的视频路径的值,然后调用updateEffect()即可。

  • focusOnTouch不起作用?

    该方法参数 viewWidth,viewHeight含义是对焦时相对的区域大小,推荐设置为视频预览大小。如果这两个值过小不起作用。

  • supportFlash/supportAutoFlash永远返回false?

    注意查看是否开启的是前置摄像头,前置摄像头没有闪光灯。

  • 视频预览默认有滤镜效果?

    视频预览通过recorder.initFilters(mmPresetFilters)来初始化滤镜效果,参数mmPresetFilters的第一个item为 视频预览时效果,初始化时不应该加滤镜效果。

  • startImageProcess参数含义?

    第一个和第二个参数是业务层的静态贴纸以及涂鸦bitmap,被合并到最终图片中。

    imageProcess.startImageProcess(null, null, 0, 0);
    
  • 录制视频调用finish方法无法生成视频?

    录制结束前需要调用pauseRecording();如果即使调用这个方法仍然不能生成视频文件(报异常Media empty path),请检查之前的界面recordProcess是否未释放。

  • 出现:No static field *** of type * in *; or its superclasses的解决方案? 原因:报错信息R资源对应的xml布局文件重复,重命名即可。

  • demo以lib方式引入时,app与demo引入sdk建议统一为以下方式:

    implementation(name: 'momomedia-release', ext: 'aar')
    
    implementation(name: 'recordsdk-release', ext: 'aar')
    
  • 无法预览可能的原因: 小米9等手机需要使用代码动态申请拍照和录音的权限,手动给予权限运行时会报错:Camera open failed! Fail to connect to camera service或者startRecording() called on an uninitialized AudioRecord。
Copyright © momo 2019 all right reserved,powered by Gitbook修订时间: 2019-10-09 20:24:38

results matching ""

    No results matching ""