VgDASH @Directive
Component to stream with DASH an mpd file.
You can combine VgDASH and VgHLS together. If you pass a VOD file (that means, not HLS or DASH) it will fallback to the native video implementation.
In this example you can pass either an mpd, m3u8 or mp4 file.
<vg-player>
<video #media
[vgMedia]="media"
[vgDash]="currentStream"
[vgHls]="currentStream"
id="singleVideo"
controls
crossorigin>
</video>
</vg-player>
This module is dependant of dashjs library and you need to install via npm install dashjs --save and include it on your .angular-cli.json config file:
{
...
"apps": [
{
...
"scripts": [
"../node_modules/dashjs/dist/dash.all.min.js"
],
...
}
],
...
}
Inputs
| Input | Description |
|---|---|
| vgDash | Url to DASH mpd file. |
HTML Definition
<vg-player>
<video #myMedia
[vgDash]="'http://static.videogular.com/assets/videos/videogular.mpd'"
id="my-video"
type="video/mp4"
controls>
</video>
</vg-player>