Video playback fails on call to play because promise fails. Using BBC TAL framework.
var promise = this._mediaElement.play();
if (playPromise !== undefined) {
playPromise.then(function() {
// Automatic playback started!
}).catch(function(error) {
// Automatic playback failed.
console.log(error);
});
this._mediaElement.preload is set to auto. Same video plays in using video.js. However, issue seems to be with HBBTV's default native video object which I can't change.