Job是協(xié)程的默認(rèn)context 子協(xié)程不會繼承父協(xié)程的context,會使用默認(rèn)值 協(xié)程的上下文為SupervisorJob時,該協(xié)程中的異常不會向外傳播,因此不會影響其父...
Job是協(xié)程的默認(rèn)context 子協(xié)程不會繼承父協(xié)程的context,會使用默認(rèn)值 協(xié)程的上下文為SupervisorJob時,該協(xié)程中的異常不會向外傳播,因此不會影響其父...
前言 相信很多朋友在日常開發(fā)中都遇到過這樣的問題:有一段文本,需要單獨給它各部分文字設(shè)置不同的樣式,有的文字設(shè)置為粗體,有的文字設(shè)置特殊的顏色,有的地方要加入表情,遇到數(shù)學(xué)公...
2020-08-18更新:經(jīng)過使用,發(fā)現(xiàn)之前的版本有幾個問題: 轉(zhuǎn)換Kotlin的數(shù)據(jù)類data class時,會出現(xiàn)JSONException: default const...
InputMethodManager#showSoftInput() 方法彈出軟鍵盤需要EditText完全繪制完畢后執(zhí)行才能生效。 可以簡單的設(shè)置一個延遲時間,Kotlin...
netty是由jboss提供的一款開源框架,常用于搭建RPC中的TCP服務(wù)器、websocket服務(wù)器,甚至是類似tomcat的web服務(wù)器,反正就是各種網(wǎng)絡(luò)服務(wù)器,在處理高...
有兩個問題:
1、Android MediaCodec獲取PPS和SPS時,這兩個數(shù)據(jù)塊開頭會有固定的 0x00 0x00 0x00 0x01 總共4字節(jié)的頭,需要去掉,否則RTMP服務(wù)器保存下來的視頻無法播放。
2、在推送ACC數(shù)據(jù)幀之前,需要先推送一個(只在開始時推送一次)ACC Sequence Header,(雙聲道 44100Hz 16Bit)的具體內(nèi)容為:
int bodySize = 4;
char *body = rtmpPacket->m_body;
body[0] = 0xAF;
body[1] = 0x00;
body[2] = 0x12;
body[3] = 0x10;
Android使用libRtmp直播推流初始化rtmp H264包封裝。在發(fā)送每一幀關(guān)鍵幀之前得先發(fā)送SPS、PPS幀信息,發(fā)送的每一幀(I、P、SPS、PPS)數(shù)據(jù)得添加頭部信息。 獲取攝像頭預(yù)覽數(shù)據(jù)并編碼為H2...