起初我在 vLine 会话中有一个语音通话,我通过获取音频标签调用createAudioElement()
媒体流并将其附加到$(body)
然后,当远程用户打开他的视频时,我使用 将这条信息发送给其他用户x-msg
,收到后我通过调用createVideoElement()
媒体流来获取视频流。
之后我发现音频和视频之间存在延迟,音频总是比视频快,在这种情况下如何使音频与视频同步?
当您调用createVideoElement
流时,它将创建一个<video>
播放音频和视频的元素,因此此时不需要<audio>
您使用创建的元素createAudioElement
。
浏览器将音频和视频同步处理在一个MediaStream
文件中,因此如果它们始终不同步,您可能需要提交WebRTC 错误。