From 7345f656c1122195af0f354f8ecf8c3e350b1fab Mon Sep 17 00:00:00 2001 From: Sam Potts Date: Wed, 15 Apr 2015 21:47:50 +1000 Subject: Started on plugin setup --- src/js/plyr.youtube.js | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) create mode 100644 src/js/plyr.youtube.js (limited to 'src/js/plyr.youtube.js') diff --git a/src/js/plyr.youtube.js b/src/js/plyr.youtube.js new file mode 100644 index 00000000..0157ca75 --- /dev/null +++ b/src/js/plyr.youtube.js @@ -0,0 +1,18 @@ +// ========================================================================== +// Plyr +// plyr.youtube.js v1.1.4 +// https://github.com/selz/plyr +// License: The MIT License (MIT) +// ========================================================================== + +(function (api) { + "use strict"; + + api.youtube = { + setup: function() { + console.log("Setup youtube"); + console.log(this); + } + }; + +}(this.plyr.plugins = this.plyr.plugins || {})); \ No newline at end of file -- cgit v1.2.3 From 3d1a586314c14fcb5c78060f14efe9f9774ce8dd Mon Sep 17 00:00:00 2001 From: Sam Potts Date: Wed, 15 Apr 2015 23:50:03 +1000 Subject: Working on YouTube playback --- src/js/plyr.youtube.js | 14 ++++++++++++++ 1 file changed, 14 insertions(+) (limited to 'src/js/plyr.youtube.js') diff --git a/src/js/plyr.youtube.js b/src/js/plyr.youtube.js index 0157ca75..0b28460a 100644 --- a/src/js/plyr.youtube.js +++ b/src/js/plyr.youtube.js @@ -12,6 +12,20 @@ setup: function() { console.log("Setup youtube"); console.log(this); + + var player = this; + + // Find child elements + var sources = player.media.querySelectorAll("source"); + + // Remove each + for (var i = sources.length - 1; i >= 0; i--) { + var source = sources[i]; + + if(source.type == "video/youtube") { + console.log(source.src); + } + } } }; -- cgit v1.2.3