diff --git a/bin/build-player.js b/bin/build-player.js index bf438866..cf2fc78d 100755 --- a/bin/build-player.js +++ b/bin/build-player.js @@ -24,6 +24,7 @@ var order = [ 'twitchclip.coffee', 'peertube.coffee', 'iframechild.coffee', + 'odysee.coffee', 'update.coffee' ]; diff --git a/player/odysee.coffee b/player/odysee.coffee new file mode 100644 index 00000000..3babd3b8 --- /dev/null +++ b/player/odysee.coffee @@ -0,0 +1,80 @@ +window.OdyseePlayer = class OdyseePlayer extends Player + constructor: (data) -> + if not (this instanceof OdyseePlayer) + return new OdyseePlayer(data) + + @load(data) + + load: (data) -> + @setMediaProperties(data) + @ready = false + + waitUntilDefined(window, 'playerjs', => + iframe = $('