本文涉及到的實(shí)例代碼在這里: SimpleHTMLParser[https://github.com/czqasngit/SimpleHTMLP...
前言 在開(kāi)發(fā)項(xiàng)目的過(guò)程當(dāng)中或多或少的分利用靜態(tài)分析工具來(lái)輔助完成一些類似語(yǔ)法檢查、類型分析這樣的工作薇正。掌握必要的靜態(tài)分析能力可以提升項(xiàng)目開(kāi)發(fā)的效...
視頻在播放過(guò)程中如果沒(méi)有基本的播放控制功能,只能從頭一直正常的播放到結(jié)束是一件非常糟糕的事雇寇。該節(jié)就來(lái)解決這個(gè)看起來(lái)很簡(jiǎn)單但又非常重要的問(wèn)題否纬。 ?...
該節(jié)是ffmpeg開(kāi)發(fā)播放器學(xué)習(xí)筆記的第六節(jié)《音視頻同步》 一般來(lái)說(shuō)虱黄,視頻同步指的是視頻和音頻同步蹬刷,也就是說(shuō)播放的聲音要和當(dāng)前顯示的畫面保持一致...
該節(jié)是ffmpeg開(kāi)發(fā)播放器學(xué)習(xí)筆記的第六節(jié)《ffmpeg解碼音頻,使用AudioQueue 播放》 ffmpeg音頻解碼后的數(shù)據(jù)是PCM(Pu...
該節(jié)是ffmpeg開(kāi)發(fā)播放器學(xué)習(xí)筆記的第五節(jié)《Metal 渲染YUV》 Metal是Apple開(kāi)發(fā)的適用于iOS/macOS/iPadOS平臺(tái)的...
該節(jié)是ffmpeg開(kāi)發(fā)播放器學(xué)習(xí)筆記的第四節(jié)《硬解碼,OpenGL渲染YUV》 硬解碼基本上(這里也可以指特定的硬件)指的是GPU來(lái)完成解碼畴博。C...
該節(jié)是ffmpeg開(kāi)發(fā)播放器學(xué)習(xí)筆記的第三節(jié)《認(rèn)識(shí)YUV》 簡(jiǎn)單的講YUV是一種圖像和視頻的編碼方式,RGB通過(guò)三種顏色來(lái)表達(dá)現(xiàn)實(shí)世界中的各種顏...
?該節(jié)是ffmpeg開(kāi)發(fā)播放器學(xué)習(xí)筆記的第二節(jié)《軟解視頻流,渲染 RGB24》 如今顯示器大都是采用了RGB顏色標(biāo)準(zhǔn)笨忌,在顯示器上,是通過(guò)電子槍打...