yumoqing
06345b07de
fix: 视频只有一帧 + 音频长度不对
视频修复:
- 移除 hasNewPixelBuffer 依赖,改为缓存 lastPixelBuffer
- 每 1/30s 始终写入帧(新帧或复用上一帧),确保静态场景也持续输出
- 加 isRunning 检查防止停止后继续写入
音频修复:
- 用 requestMediaDataWhenReady 替代 busy-loop
- writer 控制读取节奏,不再一次性读完全部源音频
- stopRecording 时 cancelReading + markAsFinished 立即停止
音视频同步:
- 视频用 itemTime 相对 firstFrameTime 的时间戳
- 音频用源文件 pts 相对 firstFrameTime 的时间戳
- 两者共享同一时间基准
2026-06-24 21:19:10 +08:00
..
2026-06-23 08:44:34 +08:00
2026-06-23 09:09:23 +08:00
2026-06-24 19:56:07 +08:00
2026-06-22 00:36:18 +08:00
2026-06-24 21:19:10 +08:00
2026-06-24 21:19:10 +08:00
2026-06-22 00:04:06 +08:00
2026-06-24 19:28:38 +08:00
2026-06-22 01:16:49 +08:00