Hello again,
i managed to solve the problem. Posting solution just in case anyone faces the same problem again. After Googling a lot…found out that Chrome’s autoplay policies changed on April 2018.
Chrome’s autoplay policies are :
Muted autoplay is always allowed.
Autoplay with sound is allowed if:
User has interacted with the domain (click, tap, etc.).
On desktop, the user’s Media Engagement Index threshold has been crossed, meaning the user has previously play video with sound.
On mobile, the user has [added the site to their home screen].
Top frames can delegate autoplay permission to their iframes to allow autoplay with sound.
So in order the video to autoplay when loading the page initially, the video needs to be muted.
Thank you, you can close the topic.