vimeo / player.js

Interact with and control an embedded Vimeo Player.
https://player.vimeo.com/api/demo
MIT License
1.44k stars 262 forks source link

Video keeps loading on first page visit #974

Open myckeram opened 7 months ago

myckeram commented 7 months ago

Expected Behavior

Video should always start when pressed on play.

Actual Behavior

Sometimes when Vimeo player is loaded for the first time is keeps loading indefinitely. After a reload the Vimeo player will start immediately.

Steps to Reproduce

It happened at random for a couple videos on this lobby (you can watch the Free ones without a paying account): https://familytreewebinars.com/webinar-library/

Or you can check this one as an example: https://familytreewebinars.com/webinar/getting-the-scoop-on-your-ancestors-from-old-newspapers/

Please not the inner page loads 2 videos: first a short one, then it loads a longer one in its place. Reported issue happens on the longer video.

We were not experiencing this before starting to use the library, before we were loading the embed directly. This is not easy to reproduce, since it happens intermittently. Might be a connection issue, but it happens only on first play and is always solved after a page refresh. At least 5 different people reported the issue. We could not find any errors in the Console either.

JeremyAirfleet commented 7 months ago

We continue to see this same error and have received further reports of the infinite loading graphic image

JeremyAirfleet commented 7 months ago

This is occurring not only on initial load, and is observed repeatedly by the same user over multiple days (this is reported by multiple users with the same experience). I've attached on such claim Screenshot_20240414_172038_Facebook

JeremyAirfleet commented 7 months ago

Additional information:

  1. We use library autoplay functions as described on a prior issue:(https://github.com/vimeo/player.js/issues/842#issuecomment-1591001454)
  2. We don't use Webflow as other people in the issue, instead we use Wordpress hosted on WPE.