In theory, is there a way to assign a function to an object that will trigger a video to play on iPhone?
Obviously autoplay works fine in desktop Safari and Chrome.
Edge Animate Help | Add video to animations
Using video on devices
iOS
In Safari on iOS (for all devices, including iPad), where users may be on a cellular network and be charged per data unit, preload, Autoplay, and playback actions are disabled. No data is loaded until the user plays the video.
You can use the video actions to call a video element triggered by a user event. For more information on video actions, see Video actions.
Android
Android generally has the same limitations for videos as iOS.