Hi everyone,
I am not able to get Group Activities (SharePlay/mediaSession.coordinator) to work on Safari.
Here's my setup:
macOS Monterey 12.3 Beta, Safari 15.4, Intel.
https://github.com/tokorom/SharePlaySample as the iOS project. (I also experimented with setting metadata.type = .watchTogether.)
I set https://theoplayershareplay.thijslowette.repl.co as the fallbackURL. (Code available at https://replit.com/@THIJSLOWETTE/THEOplayerSharePlay.)
What am I doing & seeing?
I Facetime myself from an iOS 15.2.1 as the "initializer" to my macOS through the Desktop Facetime app.
I open the app on my iOS device. I start the SharePlay activity.
I can see the "popup" on my macOS device. I click open, and it opens up my fallback URL in Safari. (I had to set Safari as my default browser.)
I can see (in the Safari dev tools) that my Safari has joined the session.
In Safari, I click the custom play button at the top which should call coordinator.play(). Nothing happens on my iOS app. I pause the video again in Safari.
I hit play in my iOS app. Nothing happens in Safari.
You can verify these observations in the screen recording at https://www.loom.com/share/809062d87af244b1bda96d30bd08518e.
Notes
Also tried different SharePlay projects.
Also tried Facetiming other people's macOS to ensure that the session is between two unique Facetime IDs.
Also tried the macOS 12.2 Stable.
Although I'm running out of ideas, I am not yet ready to give up. Can someone assist? I promise I'll write a kick-*** how-to guide & demo for the community if we figure it out! 😅🙌
Kind regards,
-thijsl