Job是协程的默认context 子协程不会继承父协程的context,会使用默认值 协程的上下文为SupervisorJob时,该协程中的异常不会向外传播,因此不会影响其父...
![240](https://cdn2.jianshu.io/assets/default_avatar/12-aeeea4bedf10f2a12c0d50d626951489.jpg?imageMogr2/auto-orient/strip|imageView2/1/w/240/h/240)
Job是协程的默认context 子协程不会继承父协程的context,会使用默认值 协程的上下文为SupervisorJob时,该协程中的异常不会向外传播,因此不会影响其父...
前言 相信很多朋友在日常开发中都遇到过这样的问题:有一段文本,需要单独给它各部分文字设置不同的样式,有的文字设置为粗体,有的文字设置特殊的颜色,有的地方要加入表情,遇到数学公...
2020-08-18更新:经过使用,发现之前的版本有几个问题: 转换Kotlin的数据类data class时,会出现JSONException: default const...
InputMethodManager#showSoftInput() 方法弹出软键盘需要EditText完全绘制完毕后执行才能生效。 可以简单的设置一个延迟时间,Kotlin...
netty是由jboss提供的一款开源框架,常用于搭建RPC中的TCP服务器、websocket服务器,甚至是类似tomcat的web服务器,反正就是各种网络服务器,在处理高...
有两个问题:
1、Android MediaCodec获取PPS和SPS时,这两个数据块开头会有固定的 0x00 0x00 0x00 0x01 总共4字节的头,需要去掉,否则RTMP服务器保存下来的视频无法播放。
2、在推送ACC数据帧之前,需要先推送一个(只在开始时推送一次)ACC Sequence Header,(双声道 44100Hz 16Bit)的具体内容为:
int bodySize = 4;
char *body = rtmpPacket->m_body;
body[0] = 0xAF;
body[1] = 0x00;
body[2] = 0x12;
body[3] = 0x10;
Android使用libRtmp直播推流初始化rtmp H264包封装。在发送每一帧关键帧之前得先发送SPS、PPS帧信息,发送的每一帧(I、P、SPS、PPS)数据得添加头部信息。 获取摄像头预览数据并编码为H2...