not working, have found something else that does work, only problem is that it opens a notification before auto playing. (which also doesn't count the views)according to iframe api doc its possible but you have to manually add the code to every video for delay.
jQuery:
HTML:loadVideoById({'videoId': 'bHQqvYy5KYo', 'startSeconds': 5, 'endSeconds': 60, 'suggestedQuality': 'large'});
setTimeout(function() {
let url = $('iframe').attr('src')
url = url+'?autoplay=1';
$('iframe').attr('src', url);
}, 2000); // 2000 = 2s, 10s= 10000
<iframe id="youtubeiframe"></iframe>
setTimeout(function() {
let url = $('#youtubeiframe').attr('src')
url = url+'?autoplay=1';
$('#youtubeiframe').attr('src', url);
}, 2000); // 2000 = 2s, 10s= 10000