1.2.0 • Published 10 months ago
dcl-video-system v1.2.0
dcl-video-system
This library makes it easier to switch on / off a live stream automatically and play a list of videos in a loop.
Install
To use any of the helpers provided by this library:
Install it as an npm package. Run this command in your scene's project folder:
npm install dcl-video-system
Add this line at the start of your game.ts file, or any other TypeScript files that require it:
import * as vs from 'dcl-video-system'
Usage
Create the Video System
- Create the video system passing in the configuration parameters:
let videoSystem = new vs.VideoSystem({
emission: 1.2,
type: vs.VideoSystemTypes.LIVE,
offType: vs.VideoSystemTypes.PLAYLIST,
liveLink: "https://streams.com/live/ets/livestream.m3u8",
playList:[
"https://player.vimeo.com/external/232323.m3u8?s=134343433434",
"https://player.vimeo.com/external/11111.m3u8?s=1343434323434"]
})
- To start the video system anywhere in your scene passing in an optional
volume
number
videoSystem.start(.1)
- Add the
VideoSystem
material to your plane shapes
let ent = new Entity()
ent.addComponent(new PlaneShape())
ent.addComponent(videoSystem.material)
ent.addComponent(new Transform({position: new Vector3(16,5,16), rotation:Quaternion.Euler(0,180,0), scale: new Vector3(16,9,1)}))
engine.addEntity(ent)
Copyright info
This scene is protected with a standard Apache 2 licence. See the terms and conditions in the LICENSE file.
1.2.0
10 months ago
1.1.10-20230717175323.commit-597b136
10 months ago
1.1.9
2 years ago
1.1.9-20220604221813.commit-7c8df15
2 years ago
1.1.9-20220504052847.commit-9a00d37
2 years ago
1.1.9-20220504052550.commit-e625b56
2 years ago
1.1.9-20220503174951.commit-7550cfe
2 years ago
1.1.8
2 years ago
1.1.8-20220503172413.commit-94e04cd
2 years ago
1.1.8-20220426172654.commit-bc88b01
2 years ago
1.1.7
2 years ago
1.1.6
2 years ago
1.1.5-20220426161928.commit-bb217d1
2 years ago
1.1.4
2 years ago
1.1.4-20220419210101.commit-15088f6
2 years ago
1.1.4-20220419205650.commit-dbad769
2 years ago
1.1.3
2 years ago
1.1.3-20220419204342.commit-5c52c2c
2 years ago
1.1.2
2 years ago
1.0.0-20220419203245.commit-9159eda
2 years ago