1***@qq.com
1***@qq.com
  • 发布:2025-11-05 14:58
  • 更新:2025-11-05 15:01
  • 阅读:27

live-push 导致白屏

分类:HBuilderX

业务场景
并不是要推流,而只是想用摄像头实时画面做“截图”功能(暂不更换其他技术方案!!!)

android日志

Caused by: java.lang.NullPointerException: Attempt to invoke virtual method 'boolean java.lang.String.equals(java.lang.Object)' on a null object reference  
    at io.dcloud.feature.weex_livepusher.TCPusherView.setSrc(TCPusherView.java:388)  
    at io.dcloud.feature.weex_livepusher.PusherComponent.setSrc(PusherComponent.java:88)  

当url 属性被显式设置为空字符串 "",是否会导致如上报错,导致白屏

<live-pusher  
  id="livePusher"  
  ref="livePusher"  
  class="livePusher"  
  url=""  
  mode="SD"  
  :muted="true"  
  :enable-camera="true"  
  :auto-focus="true"  
  :zoom="true"  
  aspect="1024:768">  
</live-pusher>
2025-11-05 14:58 负责人:无 分享
已邀请:
1***@qq.com

1***@qq.com (作者) - 80

文档中是明确声明了url为必填项,在调试过程中发现不填写url也能正常显示,且在hbuilder版本为4.29时,并没有任何线上问题,后面热更新打包wgt,hbuilder更新到了4.66,线上会经常在调用到live-push时系统白屏

要回复问题请先登录注册