声网最新v4.0版本开始也支持视频通话审核了,如果不想自己做,可以和声网沟通,官方做比较简单,简单到客户端不用写任何代码。
假如我们自己实现,怎么弄。
找了一圈,你会发现声网没有开放视频数据源给你。一开始我也认为没辙了。后面产品硬要我们自己做,没办法,只好硬着头皮上。
尝试1:是否能截屏幕图片呢
不行:因为调系统截屏会保存图片到用户手机上的,明显不行。
尝试2:是否能截取View上的内容呢
不行:因为SurfaceView上的内容是截取不了,就算包一层,接外层View也不行,它还是透明的。
最终解决方案:
SurfaceView改为TextureView。
即CreateRendererView改为CreateTextureView
接下来直接调textureView.getBitmap()方法即可。
审核还是接口审核的,传bitmap给接口即可
网友评论