Imagine the list of episodes or tutorial parts that user can follow next to play. This way you will have the possibility to increase your impact per viewer and maximize your efforts.
An Up Next plugin by Nuevodevel.com differs much from those offered by other players. The most simple is setup with one next video. If selected, the next video will play through the same player container.Check setup below with single m3u8 HLS next video.
<!-- "Load Videojs and UpNext css stylesheet --><link href="//path-to/videojs/skins/treso/videojs.css" rel="stylesheet"><link href="//path-to/videojs/plugins/upnext.css" rel="stylesheet">
<!-- Setup main video element and load all javascript, including upnext plugin --><script src="//path-to/videojs/videojs.min.js"></script><script src="//path-to/videojs/nuevo.min.js"></script><script src="//path-to/videojs/plugins/upnext.min.js"></script>
<!-- Initialize player, Nuevo and Upnext plugins --><script>var player = videojs("my_player");player.nuevo({contextMenu:false});player.upnext({sources:[{ src:"//path-to-playlist.m3u8",type:"application/x-mpegURL"}],poster: "//url-to-next-video-poster.jpg",title: "Next video title.",duration:"11:30"});</script>
player.upnext({nextURL: "//url-to-page-with-next-video",target: "_self", <!-- Link target, default is "_blank" -->poster: "//url-to-next-video-poster.jpg",title: "Next video title.",duration:"11:30"});
var upnextList = [{sources:[{ src:"//path-to-playlist.m3u8",type:"application/x-mpegURL"}],poster: "//url-to-next-video-poster.jpg",title: "Next 1 video title.",duration:"11:30"},{sources:[{ src:"//path-to-file.mp4",type:"video/mp4"}],poster: "//url-to-next-video-poster.jpg",title: "Next 2 video title.",duration:"12:50"},{sources:[{src:"//path-to-file_360.mp4",type:"video/mp4", res:"360",label:"360p" default:true},{src:"//path-to-file_720.mp4",type:"video/mp4", res:"720",label:"720p"},{src:"//path-to-file_1080.mp4",type:"video/mp4", res:"1080",label:"1080p"}],poster: "//url-to-next-video-poster.jpg",title: "Next 3 video title.",duration:"09:40"},{sources:[{src:"//path-to-file.mp4",type:"video/mp4"},{src:"//path-to-file.webm"}],poster: "//url-to-next-video-poster.jpg",title: "Next 3 video title.",duration:"06:35"}];player.upnext( upnextList );
player.upnext( upnextList, {nextTitle: "Next episode", offset: 60} );