Hello,
We recently updated from EO WebBrowser (WinForms) version 18.2.74.0 to 19.2.91. Since then we have found that a large number of PCs are having video playback issues where they didn't have them before. There is no problem playing direct .mp4 videos, but our system later converts those to .m3u8 format for HTTP Live Streaming (HLS) and a better playback experience, and those are glitching. We use Plyr as our media player to handle HLS. An implimentation similar to this:
https://codepen.io/sampotts/pen/JKEMqBWe are having trouble reproducing the issue consistently. However, the issue did show on my main development machine which has never had any playback issues and is best case scenario environment. The issue is that audio would play, but the video would be black with some white solid bars on the sides. Even more odd, the issue would come and go. One minute it would work, next minute it wouldn't work, even though it was the same video. It seemed video playback from cache worked better than the first load. After that we were debugging with cache disabled.
Originally I thought I solved the issue when I found that Autoplay Policies changed with this version, and our player was set to autoplay. It seemed to be some conflict between the browser not wanting to autoplay but the media player did anyway. I added the allow autoplay without gestures command arg, and now don't see any Autoplay Policy warnings or anything. After deleting cache, the video playback issue went away on my machine and I haven't been able to reproduce it again yet.
However, other machines on the same version with the same autoplay command enabled still have issues. We found that the video would play all black, with some white bars, but if you scrolled the background web page or moved the window, the background would draw on top of the white areas of the video as if it were transparent. Some type of video rendering glitch. When I noticed that, I enabled "DisabledGPU" and the video issue was resolved. However, these PCs didn't need to disable GPU on the older versions. So something changed with this version. We were also a victim of the full screen video crash on the EOWB version before this which is now resolved, but may be related?
Any insight into what may be going on? Thank you.