diff --git a/record-and-playback/presentation/playback/presentation/2.0/playback.js b/record-and-playback/presentation/playback/presentation/2.0/playback.js
index 3db4187070eb2f01118eb442373f456ab943be92..d17884b8e78df5e67cec6011b36f2ad5f4e6bfd4 100755
--- a/record-and-playback/presentation/playback/presentation/2.0/playback.js
+++ b/record-and-playback/presentation/playback/presentation/2.0/playback.js
@@ -379,8 +379,6 @@ function loadDeskshare() {
   var presentationArea = document.getElementById("presentation-area");
   presentationArea.insertBefore(deskshareVideo,presentationArea.childNodes[0]);
 
-  setMediaSync();
-
   checkLoadedDeskshare();
 };
 
@@ -576,6 +574,7 @@ function checkLoadedMedia() {
 function checkLoadedDeskshare() {
   let deskshare = $('#deskshare-video')[0];
   if (isMediaReady(deskshare)) {
+    setMediaSync();
     document.dispatchEvent(new CustomEvent('media-ready', {'detail': 'deskshare'}));
   } else {
     setTimeout(checkLoadedDeskshare, 250);