How to use VideoDome in BabylonNative

I use it as in web:

new BABYLON.VideoDome(
    "videoDome",
    ["https://path/to/some.mp4"],
    {
      resolution: 32,
      clickToPlay: true,
    },
    scene,
  );

then it has some error:

2021-12-04 08:52:11.046261+0800 Playground[2889:28797] Unable to locate MetalPluginName property or is of the wrong type
2021-12-04 08:52:11.062585+0800 Playground[2889:28797] +[MTLIOAccelDevice registerDevices]: Zero Metal services found
2021-12-04 08:52:11.644757+0800 Playground[2889:29217] BJS - [08:52:11]: Babylon Native (v5.0.0-alpha.60) launched
2021-12-04 08:52:11.679987+0800 Playground[2889:29217] Uncaught Error: Can't find variable: HTMLVideoElement

I am not familiar with native development, but I feel that native development performance will be higher, so I want to transform some of the previous applications into native, but I don’t know how to deal with some problems, such as this.

Can you give me some suggestions for migration?

Adding @bghgary and @Cedric for the native side of things

Some features of Babylonjs are not supported yet. You are using mp4 video and this is not supported yet. Which other features do you need?

1 Like

Okay, thank you for letting me know. We are making a panoramic video playback application. If it is not supported for the time being, I have to use the web solution first.

1 Like

Is there a general plan to support video?