06 2022 档案
摘要:持续创作,加速成长!这是我参与「掘金日新计划 · 6 月更文挑战」的第22天,点击查看活动详情 写作背景: 在看 uniapp 的教程时看到大量的 API 还是使用的 callback 的方式来接收 API 的执行结果,大量的 API 嵌套使用又会造成回调地狱的现象出现,在 API Promise
阅读全文
摘要:持续创作,加速成长!这是我参与「掘金日新计划 · 6 月更文挑战」的第21天,点击查看活动详情 写作背景: 在前端开发中提到按需加载我们通常指的是路由配置的时候通过 webpack 提供的 import 函数来异步加载页面级别的组件,当路由被实际访问的时候才去加载对应组件的资源。但随着页面组件内部的
阅读全文
摘要:持续创作,加速成长!这是我参与「掘金日新计划 · 6 月更文挑战」的第17天,点击查看活动详情 本次演示环境:Vue3、组合式 API、TypeScript 学习内容: 依赖注入的使用方式; 依赖注入的类型约束; 避免响应式数据被随意更改; Symbol对象的应用场景。 依赖注入: 当我们的组件只需
阅读全文
摘要:持续创作,加速成长!这是我参与「掘金日新计划 · 6 月更文挑战」的第16天,点击查看活动详情 媒体流指的是访问设备后产生的数据流,轨道指的是 WebRTC 中的基本媒体单元。 当开始采集音频或视频设备后就会源源不断的产生媒体数据(媒体流),比如从摄像头,画布,桌面捕获到的视频流,从麦克风捕获到的音
阅读全文
摘要:持续创作,加速成长!这是我参与「掘金日新计划 · 6 月更文挑战」的第15天,点击查看活动详情 写作背景: 下面的两个截图分别来自两个开源项目,它们的文档都包含了同一个功能--聊天室,一起关注这个项目的开发者可以在一起交流关于这个项目的问题,很好的将开发者联系在了一起。 接下来我通过在我自建的导航网
阅读全文
摘要:持续创作,加速成长!这是我参与「掘金日新计划 · 6 月更文挑战」的第14天,点击查看活动详情 统一约束: 项目启动配置文件路径与待启动项目同级; 多个待启动项目路径同级存放; 待启动项目的执行脚本命名均使用“start”; 数据转换流程: 引用类库: 类库名功能chalk美化日志输出inquire
阅读全文
摘要:持续创作,加速成长!这是我参与「掘金日新计划 · 6 月更文挑战」的第13天,点击查看活动详情 写作背景: 前几节我们都是使用的默认的音视频设备来进行媒体数据的输出,我们这一节就将系统中可以使用的音频输入、输出设备及视频输入设备列举出来并进行切换。 涉及 API: 枚举设备的 API 是 navig
阅读全文
摘要:持续创作,加速成长!这是我参与「掘金日新计划 · 6 月更文挑战」的第12天,点击查看活动详情 写作背景: 在一些在线会议软件、通讯软件中尤其是头一次使用麦克风设备,当电脑中存在多个麦克风设备的时候,往往初始的设备有可能并不是我们想使用的,或者有时候设备故障的时候也需要通过音量的检测来进行判断。我们
阅读全文
摘要:持续创作,加速成长!这是我参与「掘金日新计划 · 6 月更文挑战」的第11天,点击查看活动详情 分辨率相关术语: 术语分辨率QVGA/VGA320240/640480QVGA 常见于带键盘的功能机上,VGA则使用在智能机初期的设备上。VGA相对于QVGA提供了更多的像素来展示更多的内容。高清 720
阅读全文
摘要:持续创作,加速成长!这是我参与「掘金日新计划 · 6 月更文挑战」的第10天,点击查看活动详情 写作背景: 在学习 WebRTC 音视频开发前,我们先来学习了解一下音频、视频等媒体数据的获取与播放。了解一下入门级的 API 的使用。 API 介绍: MediaDevices: developer.m
阅读全文
摘要:持续创作,加速成长!这是我参与「掘金日新计划 · 6 月更文挑战」的第9天,点击查看活动详情 写作背景: 在学习开发 WebRTC 相关的项目的时候是需要使用到 HTTPS 安全协议才能正常工作的,所以我们需要在 Vite 构建的项目中启用 HTTPS 协议并且配置证书文件,在生产环境是需要申请商用
阅读全文
摘要:持续创作,加速成长!这是我参与「掘金日新计划 · 6 月更文挑战」的第8天,点击查看活动详情 支持HTTPS包解析: 下面这张图可以看的出来拦截的到请求信息提示 SSL Proxying not enabled for this host: enable in Proxy Settings, SSL
阅读全文