Due to security restrictions on some mobile platforms (and in certain use cases), there are some special behaviors to be aware of when using this component.
All iOS devices require user interaction (touch, click, etc) to play the video. For this reason, the
controls.play parameter will not play or pause the video. That must be done by the user clicking the play button. Because of this restriction, this platform will also only use the native look of the player (as determined by the web browser), rather than the custom look that is provided by the perspective module.
iOS and Android Tablet:
On these platforms, security restrictions surround the use of the
controls.autoplay property. Video content can only be automatically played if there is no audio. Because of this restriction, the
controls.mute property must also be set to true.
Fullscreen Mode (all desktop and mobile platforms):
When in fullscreen mode the native look of the player (determined by the web browser) is used as opposed to the custom look provided by perspective. Because of this, the
controls.play parameter will not play or pause the video. That must be done via user action (click, touch, etc).