diff --git a/resources/embed/embed.js b/resources/embed/embed.js
--- a/resources/embed/embed.js
+++ b/resources/embed/embed.js
#
@@ -273,6 +273,44 @@ function writePlayer(vidid,playerSettings){
#
ss = "window.player" + vidid +".playlistUi();";
#
+ // Add Next/Previous controls to the player's control bar
#
+ var s = cE('script');
#
+ s.innerHTML = 'var VjsButton = videojs.getComponent("Button"); \
#
+ var nextButton = videojs.extend(VjsButton, { \
#
+ constructor: function(player, options){ \
#
+ VjsButton.call(this, player, options); \
#
+ this.controlText("Next"); \
#
+ handleClick: function() { \
#
+ window.player'+ vidid + '.playlist.next(); \
#
+ buildCSSClass: function() { \
#
+ return "vjs-icon-next-item vjs-control vjs-button"; \
#
+ var prevButton = videojs.extend(VjsButton, { \
#
+ constructor: function(player, options){ \
#
+ VjsButton.call(this, player, options); \
#
+ this.controlText("Previous"); \
#
+ handleClick: function() { \
#
+ window.player'+ vidid + '.playlist.previous(); \
#
+ buildCSSClass: function() { \
#
+ return "vjs-icon-previous-item vjs-control vjs-button"; \
#
+ videojs.registerComponent("prevButton", prevButton); \
#
+ videojs.registerComponent("NextButton", nextButton); \
#
+ window.player'+ vidid + '.getChild("controlBar").addChild("prevButton", {}); \
#
+ window.player'+ vidid + '.getChild("controlBar").addChild("nextButton", {});';
#
// The player now exists, so we need to build the playlist
#
fetchM3U(playerSettings['vidurl'],vidid);