开发者社区> 问答> 正文

在mPaaS音视频通话中通过坐席指令截屏的时候无法拿到截屏图片,或者直接截图时候闪退,怎么处理?

现在点击运行不闪退了,但在mPaaS音视频通话中通过坐席指令截屏的时候无法拿到截屏图片,或者直接截图时候闪退,怎么处理?

展开
收起
三分钟热度的鱼 2023-05-23 10:13:57 146 0
2 条回答
写回答
取消 提交回答
  • 这闪退跟截屏没有关系吧
    Caused by: java.lang.NullPointerException: Attempt to invoke virtual method 'int android.content.Intent.getIntExtra(java.lang.String, int)' on a null object reference
    at org.xwebrtc.ScreenCaptureService.onStartCommand(ScreenCaptureService.java:56)录屏是需要开启一个前台服务。此回答整理自钉群“mPaaS音视频通话技术支持”

    2023-07-10 16:57:54
    赞同 展开评论 打赏
  • 随心分享,欢迎友善交流讨论:)

    针对您的问题,以下是一些可能的解决方法和建议:

    问题1:无法拿到截屏图片或闪退。

    确认应用是否有读取存储权限,如果没有,需要添加权限。

    确认截图时是否调用了系统API,如果没有,需要调用系统API来进行截图操作。

    检查应用是否有足够的内存,如果内存不足,可能会导致闪退。

    如果是在坐席指令中进行截屏,需要确认是否在正确的线程中执行,并检查是否有足够的权限进行截屏操作。

    问题2:弹框运行录屏时出现的问题。

    确认录屏功能是否已经开启。

    检查应用是否有录屏权限,如果没有,需要添加权限。

    确认录屏时是否调用了系统API,如果没有,需要调用系统API来进行录屏操作。

    问题3:ScreenCaptureService报错。

    确认系统是否支持截屏操作。

    确认应用是否有读取存储权限,如果没有,需要添加权限。

    检查应用是否在正确的线程中执行截屏操作,如果不是,需要将截屏操作移动到正确的线程中执行。

    确认应用是否有足够的内存,如果内存不足,可能会导致截屏失败。

    如果以上方法均无法解决问题,建议您查看相关日志和错误信息,以便更好地了解问题所在。如果仍然无法解决问题,建议您联系阿里云技术支持,寻求更进一步的帮助。

    2023-05-23 10:25:12
    赞同 展开评论 打赏
来源圈子
更多
收录在圈子:
问答排行榜
最热
最新

相关电子书

更多
mPaaS 小程序重磅发布 立即下载
金融专场-新一代移动研发平台mPaaS智能化实践-付海涛 立即下载
mPaaS 小程序新品发布 立即下载