This worked fine on older FireFox. The video is triggered properly, the video plane changes color slightly and the sound is present. Seems like a codec issue or device issue (Huawei Mate Lite 20). The code snippet to run video is this (works for all other browsers on all platforms [PC/Mac/Android/iOS]):
public PlayVideoCurr() : void{
this.mVideoTexture.video.load();
var playPromise = this.mVideoTexture.video.play();
if (playPromise !== undefined) {
playPromise.then(_ => {
this.mMeshPlayButton.isVisible = false;
})
.catch(error => {
if (this.mVideoTexture.video.paused)
this.mMeshPlayButton.isVisible = true;
else
this.mMeshPlayButton.isVisible = false;
});
}
}
No errors reported when remote debugging via USB. Unfortunately no time to repro this right now, maybe someone observed similar behaviour?