How To Embed Video Player Into Your Website | JW Player
loader image
Tips & Tricks Web Development

How To Embed The JW Player Into Website

JW Player is the most popular media player similar like Adobe flash player which you can use it on your website for Video and Audio play back.  Luckily it’s capable of streaming videos on all devices and supports any browsers. Besides all, its quite easy to configure & customize it on website which can ease our video publishing work with less effort. What’s more? Doesn’t it what we asked for our website? Forget about the complexities, just follow these simple instructions to embed video player on your website and surprise your users all the time by streaming best in class videos.

Configure JW Player Using JavaScript API

I don’t want to load you with too much information so i will jump straight into the concept. The major and significant reason of using this Javascript API is that it doesn’t require us to write separate API for both HTML5 and Flash API. Yes! instead you can use the same API on multiple platforms so it’s even easy for us to get it done across all the platforms.

 JW Player API

Mostly we use “get” method for getting information so the returned information can be array or object or string.

It will return the following results,

  • JW Player play list Array item with jwplayer().getPlaylists().
  • Video duration with jwpalyer().getDuration().
  • Playback of current video player status jwplayer().getState().
  • Pixel dimension of JW Player with jwplayer().getHeight(), jwplayer.getWidth().


Related: How To Integrate Rails Application With Sentry – Rails Error Tracking

JW Player API Setting

By passing the value as a parameter, this setting will helps us to control the player. For example:


How To Call API with Parameter


Listener Event Description 
on(‘event’) This continuously listen event on a specified player, if we delete the player we need to re initiate. 
off(‘event’) This stop listening on a particular event. 
once(‘event’) It triggers single event until it setup again when player is delete. 
trigger(‘event’) Firing event to a listener it replaces dispatch Event in jw6 

The event will get triggered when the volume is changed as you can see below,

We have completed the JW player setup and our API call will immediately fetch the video player to the specified web page. And this video player will use the player instance to play the video.



How Can We Implement Multiple Player On the Web Page?

Ok guys, so far we have seen the implementing process of single player on web page. Now let’s see how we can implement multiple players on our web page. Yes, we can able to implement multiple players on our web page and by using unique id we can able to interact with the particular player too, Below code shows how to implement multiple players on the web.

Best To Read: How to make Angular Application SEO Friendly Using Pre Render


How To Overcome The Contradiction Between JW Player And Require Js

Basically, JW player will not support Require Js because Require Js uses it’s namespace, so to avoid this issue we must load the jwplayer.js before loading require.js file.

The code is like below.



Now you can see the result on my screen,

JW Player

Successfully we have embedded the video player into the website and it’s your turn now. Start implementing it and rock your customers with powerful streaming videos. Also let us know your valuable feedback’s on the comment section.

Want to explore more about Technologies? Join us on the excursion of exploring Technologies subscribe us to get more blogs & updates on latest technologies. Agira Technologies one of the fastest growing Web and Mobile Development Company in India. Precisely, extends its research on Web technologies, Mobile Apps, Blockchain, Chatbot, Artificial Intelligence, iOT and lot more. Explore more about us on

For any inquiries reach us at

The following two tabs change content below.
Allan Watts

Allan Watts

An active software developer with “Can Do” attitude. Around 3.5 years of experience, Allan developing skills in php that allows him to craft flawless web applications in Symfony, Laravel, CodeIgniter, Javascript & WordPress. Also the most accompanied developer for building applications from designer perceptive.

Leave a Reply

Your email address will not be published. Required fields are marked *

Join our 30,000+ subscribers, never miss out anything on our latest blogs, tips, tutorials, updates & more.