Commit Graph

  • ef27ba16f4 Add optional argument to Ads.trigger (currently only used for adblocker error) Albin Larsson 2018-03-10 16:20:33 +01:00
  • e206edc1f6 Event listener fixes, loadScript promise, ads tweaks Sam Potts 2018-03-11 02:03:35 +11:00
  • c734bc4957 Merge branch 'beta' of github.com:sampotts/plyr into beta Sam Potts 2018-03-10 23:32:55 +11:00
  • 572b8a7aca Manually merged PRs Sam Potts 2018-03-10 23:32:48 +11:00
  • eebae4a227 Merge pull request #802 from gehaktmolen/ad-hotfixes Sam Potts 2018-03-10 23:32:15 +11:00
  • e0562752ea Merge pull request #795 from frogg/patch-1 v2 Sam Potts 2018-03-10 23:29:22 +11:00
  • 6a2ca534d2 Removed redundant wrappers within the adsmanager promises. Arthur Hulsman 2018-03-09 14:29:37 +01:00
  • 7adc2bc6c8 Unneeded else has been removed within the play() method. Arthur Hulsman 2018-03-09 13:21:19 +01:00
  • ba8d7831a7 Made sure play() returns a promise. Arthur Hulsman 2018-03-09 12:50:57 +01:00
  • 69ffcbad27 Ad block detection would not work when calling play() right after creating the player instance, so the adsManager now also rejects on such a case. Also made sure that calling play() will wait for the adsManager promise to resolve or otherwise return the media.play() method. Arthur Hulsman 2018-03-09 11:17:24 +01:00
  • 819f7d1080 Resizing the ad container while having it on display none will return offset width and height of 0, which will cause ads not to play when ad sizes are set within the clients DSP. Also making sure that the inner containers of the ad container are full size. The container is now hidden/ displayed using z-index. Arthur Hulsman 2018-03-07 15:43:48 +01:00
  • 409b588458 Made sure that cue points for midrolls are not displayed when the ad rule for a midroll doesn't exceed the total play time of a video. Arthur Hulsman 2018-03-07 15:17:30 +01:00
  • e90a603d57 Removed a double this.enabled variable and updated a comment in ads.js. Also made sure the adsmanager promise also can fail, so we can use it to wait for getting the advertisement ready when someone clicks the play button. Otherwise there it can look glitchy when the actual video starts playing and the video ad plays a few seconds later because the vast tag was slow to retrieve. Also fixed a typo. Arthur Hulsman 2018-03-06 17:27:59 +01:00
  • 6f061621ad v3.0.0-beta.17 v3.0.0-beta.17 Sam Potts 2018-03-03 23:16:15 +11:00
  • 0300610108 Typo Sam Potts 2018-03-03 23:14:57 +11:00
  • 2fba5f152c 3.0.0-beta.16 Sam Potts 2018-03-03 23:06:54 +11:00
  • 317b08c703 Ready event fix, YouTube play event fix, docs update Sam Potts 2018-03-03 23:06:12 +11:00
  • e6db374a72 Added link that explains Webkit's autoplay blocker Frederik Riedel 2018-02-24 16:19:55 +01:00
  • bfb550b8d0 Package updates Sam Potts 2018-02-22 23:46:52 +11:00
  • 174234c166 v3.0.0-beta.15 v3.0.0-beta.15 Sam Potts 2018-02-19 09:55:16 +11:00
  • 24b4220de5 Fix IE CORS captions Sam Potts 2018-02-19 09:52:46 +11:00
  • f1895a4cce Pause button fix, polyfilled build, unminified builds v3.0.0-beta.14 Sam Potts 2018-02-17 19:34:15 +11:00
  • c2a6306d46 Merge pull request #781 from friday/gulp-unminified-js-output Sam Potts 2018-02-17 09:22:34 +11:00
  • 7ac732f45b Merge branch 'beta' into gulp-unminified-js-output Sam Potts 2018-02-17 09:22:19 +11:00
  • c90f1bdf08 v3.0.0-beta.13 v3.0.0-beta.13 Sam Potts 2018-02-13 00:02:13 +11:00
  • 6a9be8d16b Fix for custom controls Sam Potts 2018-02-13 00:01:19 +11:00
  • 58c2c52c95 Merge branch 'beta' of github.com:sampotts/plyr into beta Sam Potts 2018-02-11 15:09:40 +11:00
  • 73a39769d4 Fullscreen API changes, color settings tweaks Sam Potts 2018-02-11 15:09:34 +11:00
  • 7221e26eca Merge pull request #780 from friday/captions-ie11-indexsizeerror Sam Potts 2018-02-06 12:51:45 +11:00
  • 98adb8e784 Fix harmless but annoying IE error 'IndexSizeError' Albin Larsson 2018-02-06 02:39:01 +01:00
  • a59dcb2f53 Gulp js build: create both minified and non-minified outputs Albin Larsson 2018-02-06 01:57:27 +01:00
  • d21b58e1c9 Copy Sam Potts 2018-02-06 11:26:13 +11:00
  • d6e84cbabb Nicer checks Sam Potts 2018-02-06 11:12:03 +11:00
  • fcccf1d479 Copy Sam Potts 2018-02-06 11:08:26 +11:00
  • 211db12a3d Readme merge Sam Potts 2018-02-06 11:06:46 +11:00
  • ab7f277a1b Merge pull request #769 from redxtech/add-vue-plyr-to-readme Sam Potts 2018-02-06 10:51:42 +11:00
  • ce1d5a60d6 Remove eslint-rule 'no-shadow' (common variable names should be able to exist in different scopes) Albin Larsson 2018-02-05 23:22:20 +01:00
  • f67315e20c 3.0.0-beta.12 v3.0.0-beta.12 Sam Potts 2018-02-06 00:25:50 +11:00
  • 2150c44036 Added backwards compatibility for <div> embeds Sam Potts 2018-02-06 00:24:48 +11:00
  • 70c9fbdde3 Removed fetch dependency Sam Potts 2018-02-05 21:43:32 +11:00
  • f3ea31c515 Merge branch 'beta' of github.com:sampotts/plyr into beta Sam Potts 2018-02-05 21:28:16 +11:00
  • 1ee88cba16 Testing fetch Sam Potts 2018-02-05 21:26:18 +11:00
  • af3ae75229 Update readme.md Sam Potts 2018-02-03 23:16:52 +11:00
  • d76ef3ff91 Small UI tweaks and fix for instanceof issue v3.0.0-beta.11 Sam Potts 2018-01-31 19:33:00 +11:00
  • 2691c7c9d6 Version bump + icon fix v3.0.0-beta.10 Sam Potts 2018-01-30 13:01:05 +11:00
  • 26b1d8ce8f Fix UMD stuff Sam Potts 2018-01-30 12:57:19 +11:00
  • 6fae148fc1 Deploy v3.0.0-beta.9 Sam Potts 2018-01-30 09:26:09 +11:00
  • bb51647fe2 Merge pull request #772 from sampotts/fix/ads-blocked Sam Potts 2018-01-30 09:22:54 +11:00
  • 71efbe7a92 Merge branch 'beta' into fix/ads-blocked Sam Potts 2018-01-30 09:22:14 +11:00
  • afd695cb39 Fix typo's ferdiemmen 2018-01-29 22:45:46 +01:00
  • c4eb4c97ac fix(ads): Fixes media from playing when ads are blocked ferdiemmen 2018-01-29 22:40:08 +01:00
  • d5a1a7ca1c Add vue-plyr to readme Gabriel Dunn 2018-01-28 23:03:05 -07:00
  • 8f7a8940f3 Version bump v3.0.0-beta.8 Sam Potts 2018-01-25 22:42:52 +11:00
  • 5e68f8c8dd Attempt to fix YouTube message error, added ads references, changes to bool Sam Potts 2018-01-25 22:41:30 +11:00
  • b4e22e2e7b Restored “Ad” in label v3.0.0-beta.7 Sam Potts 2018-01-24 09:06:20 +11:00
  • d4234da9aa Docs tweak Sam Potts 2018-01-23 19:13:35 +11:00
  • 1f53b27d4e Version bump v3.0.0-beta.6 Sam Potts 2018-01-23 18:00:08 +11:00
  • cc128e6088 Renamed property, UI tweak Sam Potts 2018-01-23 10:31:21 +11:00
  • 3c8acb4e9e Fix bug where ad would play on every play action ferdiemmen 2018-01-22 21:07:08 +01:00
  • ebf53d14b1 Small tweaks Sam Potts 2018-01-22 23:39:09 +11:00
  • b298587c0b Bug fix Sam Potts 2018-01-22 23:20:03 +11:00
  • 26e9aaceb8 Version bump Sam Potts 2018-01-22 23:17:40 +11:00
  • 384f3d6eda Gulp Sam Potts 2018-01-22 23:16:50 +11:00
  • 3aa5747c90 Merge pull request #760 from sampotts/beta-with-ads Sam Potts 2018-01-22 23:15:52 +11:00
  • 5671235fd9 Formatting, events and ad countdown added Sam Potts 2018-01-22 23:15:10 +11:00
  • 1dd5c9efd9 Converted demo to iife Sam Potts 2018-01-20 15:23:36 +11:00
  • 5fad152cbf Formatting and “ad” badge Sam Potts 2018-01-19 20:24:15 +11:00
  • f33ca846f2 Build Sam Potts 2018-01-19 14:30:28 +11:00
  • 986c802acd Merge branch 'beta-with-ads' of github.com:sampotts/plyr into beta-with-ads Sam Potts 2018-01-19 14:30:11 +11:00
  • 98dd818bf6 Merge branch 'beta' into beta-with-ads Sam Potts 2018-01-19 14:28:39 +11:00
  • 021f6c8460 Comments and formatting Sam Potts 2018-01-19 14:26:25 +11:00
  • 392f837398 Merge pull request #763 from gehaktmolen/beta-with-ads-adjustments Sam Potts 2018-01-19 14:26:08 +11:00
  • 6831c30534 Transition event fix Sam Potts 2018-01-19 14:22:26 +11:00
  • ed6048034b Noticed that Plyr stopped working when ads are blocked. Arthur Hulsman 2018-01-18 14:04:47 +01:00
  • 8af312fe3c Updated pause and resume content methods within Ads class. Arthur Hulsman 2018-01-18 12:31:10 +01:00
  • d87ada4f58 Reformatted ads codebase and added/ changed comments. Also removed un-used events. Arthur Hulsman 2018-01-18 12:26:53 +01:00
  • 31c8166562 Fixed string literal and position issue of the midroll cue inside the time line. Added a check for the progress element existence. Arthur Hulsman 2018-01-17 15:57:10 +01:00
  • 0cb2f95888 Removed an un-used variable. Arthur Hulsman 2018-01-17 15:43:08 +01:00
  • 896ea7c689 Added cue markings within the time line for when midrolls will be displayed. Removed unusued callback parameter. Arthur Hulsman 2018-01-17 15:38:26 +01:00
  • 1d1eb02bd7 Added the logging of our main promises to their resolving callback. Otherwise they come up as null. Arthur Hulsman 2018-01-17 14:44:44 +01:00
  • 3583165b30 Removed logic related to starting the ad by clicking/ tapping the advertisement container. Ad is started by plyr play method. Arthur Hulsman 2018-01-17 14:09:11 +01:00
  • d822f0c6bf Adsmanager is now re/pre-loaded with new ads when the video is done or an ad error appears. Will make it possible to request ads when a new video is loaded. Added comments and missing events within the adsmanagerloader method. Arthur Hulsman 2018-01-17 13:58:39 +01:00
  • 9e52296dc6 Moved the ads container to be outside of the video wrapper. This way we can easily move the ad in front or behind the video controls based on content resume or pause IMA events. Arthur Hulsman 2018-01-17 12:19:32 +01:00
  • 12a7a4142c Moved the logic for pausing and playing the video to content pause/ resume IMA events to avoid flickering. Also used events for resolving the adsmanager and adsloader promises. Arthur Hulsman 2018-01-17 11:32:13 +01:00
  • 8348f79742 Fix loading/playing of the ads when there is no valid ads.tagUrl ferdiemmen 2018-01-17 08:31:36 +01:00
  • ec73d34bd3 Some tweaks ferdiemmen 2018-01-16 23:06:40 +01:00
  • 1cef48d4f8 fix blocking play() if ads are set ferdiemmen 2018-01-15 23:30:54 +01:00
  • c24c05226d Merge pull request #761 from gehaktmolen/beta-with-ads-promises Ferdi 2018-01-15 20:13:51 +01:00
  • 4b0005c28e Added promises, missing events, new ad tag and additional logging. Arthur Hulsman 2018-01-15 14:47:34 +01:00
  • 8064405dbc Tweaks Sam Potts 2018-01-14 23:33:18 +11:00
  • 22e8892993 Code tweaks Sam Potts 2018-01-14 23:15:33 +11:00
  • cfc86bcb7c Merge branch 'beta' into beta-with-ads Sam Potts 2018-01-14 22:55:44 +11:00
  • 5f96ec6ac2 Minor logic tweak Sam Potts 2018-01-14 22:54:03 +11:00
  • bbdf225d7b Fix loading google ima sdk ferdiemmen 2018-01-14 08:21:35 +01:00
  • 025fc1090b Implementing ads plugin ferdiemmen 2018-01-13 23:02:59 +01:00
  • d9ec1d1b8e Progressively enhance <iframe> embeds Sam Potts 2018-01-12 19:35:46 +11:00
  • 2e5d06ad85 Publish script tweaks Sam Potts 2018-01-09 20:43:58 +11:00
  • bacd049eb0 Package Sam Potts 2018-01-09 20:26:56 +11:00
  • 6fd7b26bb2 Beta version up on https://plyr.io/beta and CDN Sam Potts 2018-01-09 20:25:46 +11:00
  • 1df79cf7f8 Publishing to /beta Sam Potts 2018-01-09 19:35:17 +11:00