240 發(fā)簡(jiǎn)信
IP屬地:上海
  • kotlin協(xié)程的Job和SupervisorJob的一些筆記

    Job是協(xié)程的默認(rèn)context 子協(xié)程不會(huì)繼承父協(xié)程的context见芹,會(huì)使用默認(rèn)值 協(xié)程的上下文為SupervisorJob時(shí)石蔗,該協(xié)程中的異常不會(huì)向外傳播娃属,因此不會(huì)影響其父...

  • 120
    Android UI——SpannableString詳細(xì)解析

    前言 相信很多朋友在日常開(kāi)發(fā)中都遇到過(guò)這樣的問(wèn)題:有一段文本,需要單獨(dú)給它各部分文字設(shè)置不同的樣式蛉顽,有的文字設(shè)置為粗體蝗砾,有的文字設(shè)置特殊的顏色,有的地方要加入表情携冤,遇到數(shù)學(xué)公...

  • Retrofit2使用FastJson作為ConverterFactory

    2020-08-18更新:經(jīng)過(guò)使用悼粮,發(fā)現(xiàn)之前的版本有幾個(gè)問(wèn)題: 轉(zhuǎn)換Kotlin的數(shù)據(jù)類data class時(shí),會(huì)出現(xiàn)JSONException: default const...

  • Android中EditText動(dòng)態(tài)獲取焦點(diǎn)并彈出軟鍵盤(pán)

    InputMethodManager#showSoftInput() 方法彈出軟鍵盤(pán)需要EditText完全繪制完畢后執(zhí)行才能生效曾棕。 可以簡(jiǎn)單的設(shè)置一個(gè)延遲時(shí)間扣猫,Kotlin...

  • 基于netty搭建websocket昧穿,實(shí)現(xiàn)消息的主動(dòng)推送

    netty是由jboss提供的一款開(kāi)源框架勺远,常用于搭建RPC中的TCP服務(wù)器、websocket服務(wù)器时鸵,甚至是類似tomcat的web服務(wù)器胶逢,反正就是各種網(wǎng)絡(luò)服務(wù)器,在處理高...

  • 有兩個(gè)問(wèn)題:
    1饰潜、Android MediaCodec獲取PPS和SPS時(shí)初坠,這兩個(gè)數(shù)據(jù)塊開(kāi)頭會(huì)有固定的 0x00 0x00 0x00 0x01 總共4字節(jié)的頭,需要去掉彭雾,否則RTMP服務(wù)器保存下來(lái)的視頻無(wú)法播放某筐。
    2、在推送ACC數(shù)據(jù)幀之前冠跷,需要先推送一個(gè)(只在開(kāi)始時(shí)推送一次)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...

亚洲A日韩AV无卡,小受高潮白浆痉挛av免费观看,成人AV无码久久久久不卡网站,国产AV日韩精品