Android报错:java.lang.ClassCastException: com.github.faucamp.simplerttmp.amf.AmfNumber cannot be cast to com.github.faucamp.simplertmp.amf.AmfString

在Android studio中写rtmp视频推流时,点击发送推流,结果就报错了,服务器那边显示握手成功,但是app这边直接闪退,后台报错如下:

 

 解决办法:在RtmpConnection.java文件(就是报错提示的文件)中,将RtmpID的属性由AmfString 改为 AmfDouble,要使用它的地方根据使用场景来转换格式(比如String.valueof(RtmpID) .  )

posted @ 2021-04-26 19:22  achived  阅读(232)  评论(0编辑  收藏  举报