Hello,
I currently have on my login page a video in the background! It works perfectly on the WEB and on ANDROID but on IOS it does not work … the default image (poster) load the video does not turn but it is displayed in large screen (as in a player) …
Can you try this :
<video poster="assets/images/videoloading.jpg" id="video" autoplay width="100%"
height="100%" playsinline webkit-playsinline>
<source [src]="video_file.url" type="video/mp4">
</video>
Add in config.xml
<preference name="AllowInlineMediaPlayback" value="true" />
Without css ??
It doesn’t work (only on IOS : show the video in fullscreen in a player) with this :
<video id="video" webkit-playsinline playsinline loop autoplay width="100%" height="100%" poster="assets/video/videobelle.jpg"><source src="assets/video/videobelle.mp4" type="video/mp4"></video>
and css
video {
position: fixed;
top: 50%;
left: 50%;
min-width: 100%;
min-height: 100%;
width: auto;
height: auto;
z-index: -100;
transform: translateX(-50%) translateY(-50%);
}
oh, I don’t why too, for me in iOS can play inline video normally
like in this photo I upload, I can add the countdown at the bottom and close ‘X’ at the top, and my video full screen because I put width=“100%” height=“100%”
- but one thing for sure my video not play in iOS video player.
This issue you can find on stackoverflow too: here is the link
I have the video in the background connexion… The issue on stackoverflow doesn’t work for me…
For me I can use inline video as background video too. If this is not work for you, I don’t have anymore idea.