Playing multiple videos/audios in a player- Angular/ JavaScript

Najiya Nasrin
1 min readAug 5, 2021

--

Photo by Alphacolor on Unsplash

Plugin: VideoJS Player

Video.js is a web video player built from the ground up for an HTML5 world. It supports HTML5 video and modern streaming formats, as well as YouTube, Vimeo, and even Flash (through plugins, more on that later).

In HTML File:

<video id=”video-player” class=”video-js player__video viewer”

preload=”auto” width=”640" height=”268">

</video>

import videojs from ‘video.js’;

declare var videojs: any;

ngOnInit() { this.video = document.getElementById(‘video-player’);

Now, to play a sequence of videos/audios or anything — install :

video-js playlist : refer this link.

$ npm install videojs-playlist

import { Component, OnInit AfterViewInit, Input} from '@angular/core';import { ElementRef } from '@angular/core';import videojs from ‘video.js’;declare var videojs: any;export class DummyComponent implements OnInit, AfterViewInit {video: any;
player: any;
ngOnInit() {this.video = document.getElementById(‘video-player’)
this.player = videojs('video');
this.player.playlist([{sources: [{src: 'http://media.w3.org/2010/05/sintel/trailer.mp4',type: 'video/mp4'}],poster: 'http://media.w3.org/2010/05/sintel/poster.png'}, {sources: [{src: 'http://media.w3.org/2010/05/bunny/trailer.mp4',type: 'video/mp4'}],poster: 'http://media.w3.org/2010/05/bunny/poster.png'}, {sources: [{src: 'http://vjs.zencdn.net/v/oceans.mp4',type: 'video/mp4'}],poster: 'http://www.videojs.com/img/poster.jpg'}, {sources: [{src: 'http://media.w3.org/2010/05/bunny/movie.mp4',type: 'video/mp4'}],poster: 'http://media.w3.org/2010/05/bunny/poster.png'}, {sources: [{src: 'http://media.w3.org/2010/05/video/movie_300.mp4',type: 'video/mp4'}],poster: 'http://media.w3.org/2010/05/video/poster.png'}]);// Play through the playlist automatically.player.playlist.autoadvance(0);
}
}

Sign up to discover human stories that deepen your understanding of the world.

Free

Distraction-free reading. No ads.

Organize your knowledge with lists and highlights.

Tell your story. Find your audience.

Membership

Read member-only stories

Support writers you read most

Earn money for your writing

Listen to audio narrations

Read offline with the Medium app

--

--

Najiya Nasrin
Najiya Nasrin

Written by Najiya Nasrin

Simple. Fun. Friendly. Developer. Enthusiast.

No responses yet

Write a response