← 返回概念索引音视频基础音视频基础 · CONCEPT BLOB-TERMBlob浏览器中带 MIME Type 的不可变二进制数据对象,可表示录制片段、文件内容或网络响应体。先抓住概念边界Blob 在完整技术链路中承担什么职责?先确认它处理的对象、输入与输出,再顺着课程和相邻概念检查边界。出现在哪些课程?媒体元素:把资源交给浏览器播放管线用程序生成的音频理解媒体元素的资源加载、播放状态、事件与浏览器自动播放限制。MediaRecorder:把实时媒体流封装成文件录制一个程序生成的 Canvas 媒体流,收集数据块并生成可回放、可下载的 WebM 文件。相邻概念Object URL用 URL.createObjectURL 为 Blob 提供的临时本地地址,使用结束后应通过 revokeObjectURL 释放。dataavailableMediaRecorder 在产生可用编码片段时触发的事件,通过 event.data 交付一个 Blob。
音视频基础 · CONCEPT BLOB-TERMBlob浏览器中带 MIME Type 的不可变二进制数据对象,可表示录制片段、文件内容或网络响应体。先抓住概念边界Blob 在完整技术链路中承担什么职责?先确认它处理的对象、输入与输出,再顺着课程和相邻概念检查边界。出现在哪些课程?媒体元素:把资源交给浏览器播放管线用程序生成的音频理解媒体元素的资源加载、播放状态、事件与浏览器自动播放限制。MediaRecorder:把实时媒体流封装成文件录制一个程序生成的 Canvas 媒体流,收集数据块并生成可回放、可下载的 WebM 文件。相邻概念Object URL用 URL.createObjectURL 为 Blob 提供的临时本地地址,使用结束后应通过 revokeObjectURL 释放。dataavailableMediaRecorder 在产生可用编码片段时触发的事件,通过 event.data 交付一个 Blob。