本文涉及到的实例代码在这里: SimpleHTMLParser[https://github.com/czqasngit/SimpleHTMLP...
前言 在开发项目的过程当中或多或少的分利用静态分析工具来辅助完成一些类似语法检查、类型分析这样的工作。掌握必要的静态分析能力可以提升项目开发的效...
视频在播放过程中如果没有基本的播放控制功能,只能从头一直正常的播放到结束是一件非常糟糕的事。该节就来解决这个看起来很简单但又非常重要的问题。 ✅...
该节是ffmpeg开发播放器学习笔记的第六节《音视频同步》 一般来说,视频同步指的是视频和音频同步,也就是说播放的声音要和当前显示的画面保持一致...
该节是ffmpeg开发播放器学习笔记的第六节《ffmpeg解码音频,使用AudioQueue 播放》 ffmpeg音频解码后的数据是PCM(Pu...
该节是ffmpeg开发播放器学习笔记的第五节《Metal 渲染YUV》 Metal是Apple开发的适用于iOS/macOS/iPadOS平台的...
该节是ffmpeg开发播放器学习笔记的第四节《硬解码,OpenGL渲染YUV》 硬解码基本上(这里也可以指特定的硬件)指的是GPU来完成解码。C...
该节是ffmpeg开发播放器学习笔记的第三节《认识YUV》 简单的讲YUV是一种图像和视频的编码方式,RGB通过三种颜色来表达现实世界中的各种颜...
该节是ffmpeg开发播放器学习笔记的第二节《软解视频流,渲染 RGB24》 如今显示器大都是采用了RGB颜色标准,在显示器上,是通过电子枪打...