If I put a video tag with \"autoplay\" (see below) into the template of an Angular 2+ component with the goal of autoplaying on mobile
I was searching for this issue a lot and I put the muted attribute like this:
[muted]="true" rather than just muted
and now it works
Chrome has a policy to not let videos autoplay if the user has not first interacted with the page however if its a muted video chrome allows it. The problem here is that for some reason muted value goes as false when you just put muted in angular.