会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
进军的蜗牛
博客园
首页
联系
管理
订阅
2025年9月11日
Web语音聊天室中录音无声问题分析与解决方案
摘要: 问题背景 在开发Web端语音聊天室时,我们使用了声网RTC实现实时语音通信,同时需要在前端实现本地录音功能。在实际应用中,发现偶尔会出现录制的音频文件有时长但没有声音的问题。 问题现象 聊天室正常使用声网RTC进行语音通信 前端使用原生JS的MediaRecorder API进行录音 录制生成的音频
阅读全文
posted @ 2025-09-11 21:10 进军的蜗牛
阅读(19)
评论(0)
推荐(0)
2025年8月1日
蓝湖SVG上传Iconfont阿里图标库部分元素缺失问题分析与解决方案
摘要: 作为前端开发者,使用矢量图标库是日常工作中不可或缺的一部分。本文将详细介绍如何将蓝湖(Lanhu)导出的SVG文件成功上传至阿里图标库(Iconfont),并解决过程中遇到的问题。 一、SVG文件导出 蓝湖上下载切图 选择svg 就可以把svg文件导出来 二、上传svg到图标库 登录阿里图标库(ht
阅读全文
posted @ 2025-08-01 14:29 进军的蜗牛
阅读(272)
评论(0)
推荐(0)
2025年7月14日
前端测试新体验:Cypress让UI测试变得如此简单
摘要: 1. 背景 在前端开发中,UI测试一直是个痛点。手动测试费时费力,传统自动化测试工具配置复杂。 直到遇到了Cypress,一切都变得不同了... 2. 为什么选择Cypress? 🚀 接入方便 一条命令安装:npm install cypress --save-dev 零配置启动,开箱即用 🔄
阅读全文
posted @ 2025-07-14 20:57 进军的蜗牛
阅读(39)
评论(0)
推荐(0)
2025年6月26日
iOS H5页面高度闪烁问题与100vh兼容性详解
摘要: iOS H5页面高度闪烁问题与100vh兼容性详解 背景 在移动端H5开发中,常常会用 height: 100vh 让页面或某个容器铺满整个屏幕视口。然而在实际项目中,尤其是 iOS 设备(Safari、微信、抖音等内嵌WebView),经常会遇到页面高度“闪一下”或“塌陷”的问题,影响用户体验。
阅读全文
posted @ 2025-06-26 13:29 进军的蜗牛
阅读(250)
评论(0)
推荐(0)
2025年6月9日
为什么录音生成的音频文件有时长但没声音?—— 一次音频采集问题的排查与解决
摘要: 背景 最近,我们收到一个用户反馈: "在语音房录制的声音文件,有文件时长,但播放时没有声音。奇怪的是,前两天还能正常录制,现在突然不行了。用户在聊天室开麦说话是正常的,但录制的PCM文件却是无声的。" 经过排查,发现问题出在系统默认麦克风被意外切换,而我们的录音功能没有显式指定设备ID,导致使用了错
阅读全文
posted @ 2025-06-09 13:48 进军的蜗牛
阅读(217)
评论(0)
推荐(0)
2025年5月11日
前端实现采集图片某个区域的颜色色值
摘要: 前端实现,获取本地图片某个区域的颜色色值, 效果图如下 代码如下 <!DOCTYPE html> <html lang="zh-CN"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width,
阅读全文
posted @ 2025-05-11 18:03 进军的蜗牛
阅读(76)
评论(0)
推荐(0)
浏览器多Tab间通信方法全面总结:从WebView需求出发的技术方案
摘要: 背景与问题起源 在现代移动应用开发中,Hybrid App模式非常普遍,许多应用会内嵌多个WebView来展示不同功能模块。最近我在开发时遇到了一个典型场景: 用户从列表WebView A 点击进入详情WebView B 在详情页将进行一些操作后,需要实时更新列表WebView A 里的数据, 打开
阅读全文
posted @ 2025-05-11 16:31 进军的蜗牛
阅读(118)
评论(0)
推荐(0)
2025年5月6日
pcm文件转为mp3并播放
摘要: 把pcm文件转为mp3并播放,代码如下: <!DOCTYPE html> <html> <head> <title>PCM转MP3转换器</title> <script src="https://cdnjs.cloudflare.com/ajax/libs/lamejs/1.2.1/lame.min
阅读全文
posted @ 2025-05-06 17:08 进军的蜗牛
阅读(111)
评论(0)
推荐(0)
2025年4月18日
github https方式 push无法提交代码的处理方法
摘要: 背景 github 获取和推送代码,主要是两种方式,一个是https,一个是ssh方式,ssh是配置秘钥,如果你本地有其他秘钥,配置不好可能会冲突,当然也有不冲突的配置方法 如果简单点,其实可以用https的方式,由于github 不再支持使用密码的https推送方式,所以稍微研究了一下,这里简单做
阅读全文
posted @ 2025-04-18 10:50 进军的蜗牛
阅读(208)
评论(0)
推荐(0)
2025年2月12日
前端如何计算js代码执行时长
摘要: 前端代码调试、优化的时候,需要知道某段代码所消耗的时长,有好几种方法,这里介绍最简单,最常用的一种 console.time() 和 console.timeEnd() console.time()– 使用输入参数的名称启动计时器。在给定页面上最多可以同时运行 10,000 个计时器。 consol
阅读全文
posted @ 2025-02-12 11:29 进军的蜗牛
阅读(202)
评论(0)
推荐(0)
下一页