mLivePusher.startPusher(rtmpURL.trim());
这行代码总是返回-5,在application里配置了测试版的licenseUrl和key之后还是返回-5
注意测试机的版本,如果是大于O就不行了。license的LICENSE_URL给的是http开头,android O之后默认禁止不安全的http协议,你可以把url的http改成https。。。。。
再或者配置项目支持http。《android:networkSecurityConfig=XXXXXX》
我这边遇到同样的问题是因为license的package name不一致,小直播demo的packge name是 com.tencent.qcloude.xiaozhibo。所以 license 里配置成一样的就跑通了,查了半天……