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