Appearance
Video â
You can load video assets in the asset manager or use:
js
// Load a video using the asset name in the project
let videoObject = await Video('assetName', null, null)
// Load a video using an asset name tied to any scene
let videoObject = await Video('assetKey', null, null)
// Load a video from a url
let videoObject = await Video(null, 'https://someurl.com', null)
// Make an existing object use the video as it's map texture
let videoObject = await Video('assetName', null, videoObject)To play or pause you can call:
js
videoObject.play()
videoObject.pause()
// or directly call on the video HTML element, though you will need to make
// sure that the element has loaded before calling these
videoObject.video.play()
videoObject.video.pause()
videoObject.video.currentTime = 30
videoObject.videoLoaded = true / false // updated when element is ready