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.
iOS
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.
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).