videojs / videojs-contrib-hls

HLS library for video.js
http://videojs.github.io/videojs-contrib-hls/
Other
2.84k stars 792 forks source link

In IE11 on Windows 7, the playhead sometimes jumps to the incorrect time when seeking. #1273

Closed shatico closed 6 years ago

shatico commented 6 years ago

Description

We are working on an interactive streaming project. Only in IE11 on Windows 7 (flash player), the playhead sometimes jumps to the incorrect time when seeking; about 2 or 3 seconds after I specify, while in Safari (native html5 player) the video always jumps to the correct time.

Sorry, the access to our project site is now restricted, but it also occurs in videojs-contrib-hls demo video: http://videojs.github.io/videojs-contrib-hls/

Steps to reproduce

  1. In IE11 on Windows 7, playback the video.
  2. Click randomly on the controller bar to seek several times.

Results

After several seekings, the playhead tends to jump to the incorrect time; about 2 or 3 seconds after the time I specify. I suppose It occurs after some several backward seeking.

See the screenshots: http://dev.orca.jp/report/100617/ie11win7_incorrect_currenttime.jpg

Expected

The playhead jump to the correct time.

Additional Information

When calling the following function, the same problem occurs: videojs( targetid ).currentTime( time );

videojs-contrib-hls version

videojs-contrib-hls 5.11.0

videojs version

videojs 6.2.7

Browsers

IE11

Platforms

Windows 7

Other Plugins

videojs-flash 2.0.1

shatico commented 6 years ago

I prepared another test page (JSBin). I include videojs-flash.js and videojs-contrib-hls.js for HLS streaming on IE11 on Win7.

Please click [Jump to 2:00] button several times in this page. The video head jumps to 2:10 or 2:20 or some wrong point after several clickings:

http://jsbin.com/winuweg/2/edit?html,output

Does this this problem caused by Flash or IE11? Please try this.

ghost commented 6 years ago

This issue was moved by forbesjo to videojs/http-streaming#135.