yumoqing
42f3cf2b84
fix: 音视频同步——音频从 firstFrameTime 开始读取
之前音频用 player.currentTime() 作为起始时间,视频用
AVPlayerItemVideoOutput 的 firstFrameTime,两者可能不一致
导致音视频不同步。
改为:
- prepareAudioCapture: 只预加载音频轨道,不立即开始读取
- captureVideoFrame: 第一帧时设置 firstFrameTime 后调用
beginAudioReading(startTime: firstFrameTime)
- 音频和视频共用同一个时间基准,确保精确同步
- 移除 startRecording 的 startTime 参数
2026-06-24 21:07:07 +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:07:07 +08:00
2026-06-24 21:07:07 +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