Per sincronizzare audio e video, puoi utilizzare lo "streeming" in invece che l'"event" per l'audio.
In questo modo, però, subordini il video all'audio, il quale, pur di viaggiare di pari passo, potrebbe anche saltare dei frame.