I think I finally fixed cross-browser compatibility issues with videos.