diff --git a/annis-widgets/src/main/java/annis/gui/components/medialement/MediaElementPlayer.java b/annis-widgets/src/main/java/annis/gui/components/medialement/MediaElementPlayer.java
index <HASH>..<HASH> 100644
--- a/annis-widgets/src/main/java/annis/gui/components/medialement/MediaElementPlayer.java
+++ b/annis-widgets/src/main/java/annis/gui/components/medialement/MediaElementPlayer.java
@@ -100,12 +100,19 @@ public class MediaElementPlayer extends AbstractJavaScriptComponent
   @Override
   public void play(double start)
   {
+    // we get the time in seconds with fractions but the HTML5 players
+    // only have a resolution of seconds
+    start = Math.floor(start);
     callFunction("play", start);
   }
 
   @Override
   public void play(double start, double end)
   {
+    // we get the time in seconds with fractions but the HTML5 players
+    // only have a resolution of seconds
+    start = Math.floor(start);
+    end = Math.ceil(end);
     callFunction("playRange", start, end);
   }
don't miss play range due to bad rounding