From cca41ae1fe2575c5e9acad3e88ab313520c223cf Mon Sep 17 00:00:00 2001 From: zhw2590582 Date: Thu, 9 May 2019 20:01:52 +0800 Subject: [PATCH] =?UTF-8?q?=E6=A8=A1=E7=B3=8A=E6=8F=92=E4=BB=B6=E6=B7=BB?= =?UTF-8?q?=E5=8A=A0=E6=94=AF=E6=8C=81=E5=88=A4=E6=96=AD?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- docs/uncompiled/artplayer-plugin-blur.js | 1 + docs/uncompiled/artplayer-plugin-blur.js.map | 2 +- packages/artplayer-plugin-blur/src/index.js | 2 +- 3 files changed, 3 insertions(+), 2 deletions(-) diff --git a/docs/uncompiled/artplayer-plugin-blur.js b/docs/uncompiled/artplayer-plugin-blur.js index 5d3e64c22..5b116e3a4 100644 --- a/docs/uncompiled/artplayer-plugin-blur.js +++ b/docs/uncompiled/artplayer-plugin-blur.js @@ -51,6 +51,7 @@ var _art$constructor$util = art.constructor.utils, errorHandle = _art$constructor$util.errorHandle, clamp = _art$constructor$util.clamp; + errorHandle(CanvasRenderingContext2D && Object.prototype.hasOwnProperty.call(CanvasRenderingContext2D.prototype, 'filter'), 'artplayerPluginBlur: Your browser does not support canvas blur'); var player = art.player; var blurUrlCache = ''; return { diff --git a/docs/uncompiled/artplayer-plugin-blur.js.map b/docs/uncompiled/artplayer-plugin-blur.js.map index 9a5b9966e..2a63e0431 100644 --- a/docs/uncompiled/artplayer-plugin-blur.js.map +++ b/docs/uncompiled/artplayer-plugin-blur.js.map @@ -1 +1 @@ -{"version":3,"file":"artplayer-plugin-blur.js","sources":["../../packages/artplayer-plugin-blur/node_modules/blur-image-url/index.js","../../packages/artplayer-plugin-blur/src/index.js"],"sourcesContent":["(function(window, factory) {\n if (typeof exports === 'object') {\n module.exports = factory();\n } else if (typeof define === 'function' && define.amd) {\n define(factory);\n } else {\n window.blurImageUrl = factory();\n }\n})(this, function() {\n return function blurImageUrl(url, radius) {\n return new Promise(function(resolve) {\n var img = new Image();\n img.onload = function() {\n var w = img.naturalWidth;\n var h = img.naturalHeight;\n var canvas = document.createElement('canvas');\n canvas.style.width = w + 'px';\n canvas.style.height = h + 'px';\n canvas.width = w;\n canvas.height = h;\n var context = canvas.getContext('2d');\n context.filter = 'blur(' + radius + 'px)';\n context.drawImage(\n img,\n -radius,\n -radius,\n w + radius * 2,\n h + radius * 2\n );\n canvas.toBlob(function(blob) {\n resolve(URL.createObjectURL(blob));\n img.onload = null;\n });\n };\n img.src = url;\n });\n };\n});\n","import blurImageUrl from 'blur-image-url';\n\nfunction artplayerPluginBlur(art) {\n const { errorHandle, clamp } = art.constructor.utils;\n const { player } = art;\n let blurUrlCache = '';\n return {\n name: 'artplayerPluginBlur',\n attach($ref, radius = 15) {\n errorHandle($ref instanceof Element, 'The attach element is not a dom element');\n $ref.style.backgroundRepeat = 'no-repeat';\n $ref.style.transition = 'all .2s ease';\n\n function hide() {\n window.URL.revokeObjectURL(blurUrlCache);\n $ref.classList.remove('artplayer-blur-show');\n $ref.style.visibility = 'hidden';\n $ref.style.opacity = '0';\n $ref.style.backgroundImage = 'none';\n }\n\n function show() {\n const { left, top } = $ref.getBoundingClientRect();\n $ref.style.backgroundImage = 'none';\n $ref.style.backgroundSize = `${player.width}px ${player.height}px`;\n $ref.style.backgroundPosition = `${player.left - left}px ${player.top - top}px`;\n const time = player.currentTime;\n player.getScreenshotBlobUrl().then(screenshotBlobUrl => {\n blurImageUrl(screenshotBlobUrl, clamp(radius, 0, 50)).then(blurUrl => {\n window.URL.revokeObjectURL(screenshotBlobUrl);\n if (!player.playing && time === player.currentTime) {\n blurUrlCache = blurUrl;\n $ref.classList.add('artplayer-blur-show');\n $ref.style.visibility = 'visible';\n $ref.style.opacity = '1';\n $ref.style.backgroundImage = `url(${blurUrl})`;\n } else {\n hide();\n }\n });\n });\n }\n\n hide();\n art.on('video:pause', show);\n art.on('video:seeked', show);\n art.on('video:playing', hide);\n art.on('video:seeking', hide);\n art.on('video:timeupdate', hide);\n },\n };\n}\n\nexport default artplayerPluginBlur;\n"],"names":["this","artplayerPluginBlur","art","constructor","utils","errorHandle","clamp","player","blurUrlCache","name","attach","$ref","radius","Element","style","backgroundRepeat","transition","hide","window","URL","revokeObjectURL","classList","remove","visibility","opacity","backgroundImage","show","getBoundingClientRect","left","top","backgroundSize","width","height","backgroundPosition","time","currentTime","getScreenshotBlobUrl","then","screenshotBlobUrl","blurImageUrl","blurUrl","playing","add","on"],"mappings":"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"} \ No newline at end of file +{"version":3,"file":"artplayer-plugin-blur.js","sources":["../../packages/artplayer-plugin-blur/node_modules/blur-image-url/index.js","../../packages/artplayer-plugin-blur/src/index.js"],"sourcesContent":["(function(window, factory) {\n if (typeof exports === 'object') {\n module.exports = factory();\n } else if (typeof define === 'function' && define.amd) {\n define(factory);\n } else {\n window.blurImageUrl = factory();\n }\n})(this, function() {\n return function blurImageUrl(url, radius) {\n return new Promise(function(resolve) {\n var img = new Image();\n img.onload = function() {\n var w = img.naturalWidth;\n var h = img.naturalHeight;\n var canvas = document.createElement('canvas');\n canvas.style.width = w + 'px';\n canvas.style.height = h + 'px';\n canvas.width = w;\n canvas.height = h;\n var context = canvas.getContext('2d');\n context.filter = 'blur(' + radius + 'px)';\n context.drawImage(\n img,\n -radius,\n -radius,\n w + radius * 2,\n h + radius * 2\n );\n canvas.toBlob(function(blob) {\n resolve(URL.createObjectURL(blob));\n img.onload = null;\n });\n };\n img.src = url;\n });\n };\n});\n","import blurImageUrl from 'blur-image-url';\n\nfunction artplayerPluginBlur(art) {\n const { errorHandle, clamp } = art.constructor.utils;\n errorHandle(\n CanvasRenderingContext2D && Object.prototype.hasOwnProperty.call(CanvasRenderingContext2D.prototype, 'filter'),\n 'artplayerPluginBlur: Your browser does not support canvas blur',\n );\n const { player } = art;\n let blurUrlCache = '';\n return {\n name: 'artplayerPluginBlur',\n attach($ref, radius = 15) {\n errorHandle($ref instanceof Element, 'The attach element is not a dom element');\n $ref.style.backgroundRepeat = 'no-repeat';\n $ref.style.transition = 'all .2s ease';\n\n function hide() {\n window.URL.revokeObjectURL(blurUrlCache);\n $ref.classList.remove('artplayer-blur-show');\n $ref.style.visibility = 'hidden';\n $ref.style.opacity = '0';\n $ref.style.backgroundImage = 'none';\n }\n\n function show() {\n const { left, top } = $ref.getBoundingClientRect();\n $ref.style.backgroundImage = 'none';\n $ref.style.backgroundSize = `${player.width}px ${player.height}px`;\n $ref.style.backgroundPosition = `${player.left - left}px ${player.top - top}px`;\n const time = player.currentTime;\n player.getScreenshotBlobUrl().then(screenshotBlobUrl => {\n blurImageUrl(screenshotBlobUrl, clamp(radius, 0, 50)).then(blurUrl => {\n window.URL.revokeObjectURL(screenshotBlobUrl);\n if (!player.playing && time === player.currentTime) {\n blurUrlCache = blurUrl;\n $ref.classList.add('artplayer-blur-show');\n $ref.style.visibility = 'visible';\n $ref.style.opacity = '1';\n $ref.style.backgroundImage = `url(${blurUrl})`;\n } else {\n hide();\n }\n });\n });\n }\n\n hide();\n art.on('video:pause', show);\n art.on('video:seeked', show);\n art.on('video:playing', hide);\n art.on('video:seeking', hide);\n art.on('video:timeupdate', hide);\n },\n };\n}\n\nexport default artplayerPluginBlur;\n"],"names":["this","artplayerPluginBlur","art","constructor","utils","errorHandle","clamp","CanvasRenderingContext2D","Object","prototype","hasOwnProperty","call","player","blurUrlCache","name","attach","$ref","radius","Element","style","backgroundRepeat","transition","hide","window","URL","revokeObjectURL","classList","remove","visibility","opacity","backgroundImage","show","getBoundingClientRect","left","top","backgroundSize","width","height","backgroundPosition","time","currentTime","getScreenshotBlobUrl","then","screenshotBlobUrl","blurImageUrl","blurUrl","playing","add","on"],"mappings":";;;;;;;;;;;;;CAAA,CAAC,SAAS,MAAM,EAAE,OAAO,EAAE;GACzB,AAAiC;KAC/B,cAAc,GAAG,OAAO,EAAE,CAAC;IAC5B,AAIA;EACF,EAAEA,cAAI,EAAE,WAAW;GAClB,OAAO,SAAS,YAAY,CAAC,GAAG,EAAE,MAAM,EAAE;KACxC,OAAO,IAAI,OAAO,CAAC,SAAS,OAAO,EAAE;OACnC,IAAI,GAAG,GAAG,IAAI,KAAK,EAAE,CAAC;OACtB,GAAG,CAAC,MAAM,GAAG,WAAW;SACtB,IAAI,CAAC,GAAG,GAAG,CAAC,YAAY,CAAC;SACzB,IAAI,CAAC,GAAG,GAAG,CAAC,aAAa,CAAC;SAC1B,IAAI,MAAM,GAAG,QAAQ,CAAC,aAAa,CAAC,QAAQ,CAAC,CAAC;SAC9C,MAAM,CAAC,KAAK,CAAC,KAAK,GAAG,CAAC,GAAG,IAAI,CAAC;SAC9B,MAAM,CAAC,KAAK,CAAC,MAAM,GAAG,CAAC,GAAG,IAAI,CAAC;SAC/B,MAAM,CAAC,KAAK,GAAG,CAAC,CAAC;SACjB,MAAM,CAAC,MAAM,GAAG,CAAC,CAAC;SAClB,IAAI,OAAO,GAAG,MAAM,CAAC,UAAU,CAAC,IAAI,CAAC,CAAC;SACtC,OAAO,CAAC,MAAM,GAAG,OAAO,GAAG,MAAM,GAAG,KAAK,CAAC;SAC1C,OAAO,CAAC,SAAS;WACf,GAAG;WACH,CAAC,MAAM;WACP,CAAC,MAAM;WACP,CAAC,GAAG,MAAM,GAAG,CAAC;WACd,CAAC,GAAG,MAAM,GAAG,CAAC;UACf,CAAC;SACF,MAAM,CAAC,MAAM,CAAC,SAAS,IAAI,EAAE;WAC3B,OAAO,CAAC,GAAG,CAAC,eAAe,CAAC,IAAI,CAAC,CAAC,CAAC;WACnC,GAAG,CAAC,MAAM,GAAG,IAAI,CAAC;UACnB,CAAC,CAAC;QACJ,CAAC;OACF,GAAG,CAAC,GAAG,GAAG,GAAG,CAAC;MACf,CAAC,CAAC;IACJ,CAAC;EACH,CAAC,CAAC;;;CCnCH,SAASC,mBAAT,CAA6BC,GAA7B,EAAkC;CAAA,8BACCA,GAAG,CAACC,WAAJ,CAAgBC,KADjB;CAAA,MACtBC,WADsB,yBACtBA,WADsB;CAAA,MACTC,KADS,yBACTA,KADS;CAE9BD,EAAAA,WAAW,CACPE,wBAAwB,IAAIC,MAAM,CAACC,SAAP,CAAiBC,cAAjB,CAAgCC,IAAhC,CAAqCJ,wBAAwB,CAACE,SAA9D,EAAyE,QAAzE,CADrB,EAEP,gEAFO,CAAX;CAF8B,MAMtBG,MANsB,GAMXV,GANW,CAMtBU,MANsB;CAO9B,MAAIC,YAAY,GAAG,EAAnB;CACA,SAAO;CACHC,IAAAA,IAAI,EAAE,qBADH;CAEHC,IAAAA,MAFG,kBAEIC,IAFJ,EAEuB;CAAA,UAAbC,MAAa,uEAAJ,EAAI;CACtBZ,MAAAA,WAAW,CAACW,IAAI,YAAYE,OAAjB,EAA0B,yCAA1B,CAAX;CACAF,MAAAA,IAAI,CAACG,KAAL,CAAWC,gBAAX,GAA8B,WAA9B;CACAJ,MAAAA,IAAI,CAACG,KAAL,CAAWE,UAAX,GAAwB,cAAxB;;CAEA,eAASC,IAAT,GAAgB;CACZC,QAAAA,MAAM,CAACC,GAAP,CAAWC,eAAX,CAA2BZ,YAA3B;CACAG,QAAAA,IAAI,CAACU,SAAL,CAAeC,MAAf,CAAsB,qBAAtB;CACAX,QAAAA,IAAI,CAACG,KAAL,CAAWS,UAAX,GAAwB,QAAxB;CACAZ,QAAAA,IAAI,CAACG,KAAL,CAAWU,OAAX,GAAqB,GAArB;CACAb,QAAAA,IAAI,CAACG,KAAL,CAAWW,eAAX,GAA6B,MAA7B;CACH;;CAED,eAASC,IAAT,GAAgB;CAAA,oCACUf,IAAI,CAACgB,qBAAL,EADV;CAAA,YACJC,IADI,yBACJA,IADI;CAAA,YACEC,GADF,yBACEA,GADF;;CAEZlB,QAAAA,IAAI,CAACG,KAAL,CAAWW,eAAX,GAA6B,MAA7B;CACAd,QAAAA,IAAI,CAACG,KAAL,CAAWgB,cAAX,aAA+BvB,MAAM,CAACwB,KAAtC,gBAAiDxB,MAAM,CAACyB,MAAxD;CACArB,QAAAA,IAAI,CAACG,KAAL,CAAWmB,kBAAX,aAAmC1B,MAAM,CAACqB,IAAP,GAAcA,IAAjD,gBAA2DrB,MAAM,CAACsB,GAAP,GAAaA,GAAxE;CACA,YAAMK,IAAI,GAAG3B,MAAM,CAAC4B,WAApB;CACA5B,QAAAA,MAAM,CAAC6B,oBAAP,GAA8BC,IAA9B,CAAmC,UAAAC,iBAAiB,EAAI;CACpDC,UAAAA,YAAY,CAACD,iBAAD,EAAoBrC,KAAK,CAACW,MAAD,EAAS,CAAT,EAAY,EAAZ,CAAzB,CAAZ,CAAsDyB,IAAtD,CAA2D,UAAAG,OAAO,EAAI;CAClEtB,YAAAA,MAAM,CAACC,GAAP,CAAWC,eAAX,CAA2BkB,iBAA3B;;CACA,gBAAI,CAAC/B,MAAM,CAACkC,OAAR,IAAmBP,IAAI,KAAK3B,MAAM,CAAC4B,WAAvC,EAAoD;CAChD3B,cAAAA,YAAY,GAAGgC,OAAf;CACA7B,cAAAA,IAAI,CAACU,SAAL,CAAeqB,GAAf,CAAmB,qBAAnB;CACA/B,cAAAA,IAAI,CAACG,KAAL,CAAWS,UAAX,GAAwB,SAAxB;CACAZ,cAAAA,IAAI,CAACG,KAAL,CAAWU,OAAX,GAAqB,GAArB;CACAb,cAAAA,IAAI,CAACG,KAAL,CAAWW,eAAX,iBAAoCe,OAApC;CACH,aAND,MAMO;CACHvB,cAAAA,IAAI;CACP;CACJ,WAXD;CAYH,SAbD;CAcH;;CAEDA,MAAAA,IAAI;CACJpB,MAAAA,GAAG,CAAC8C,EAAJ,CAAO,aAAP,EAAsBjB,IAAtB;CACA7B,MAAAA,GAAG,CAAC8C,EAAJ,CAAO,cAAP,EAAuBjB,IAAvB;CACA7B,MAAAA,GAAG,CAAC8C,EAAJ,CAAO,eAAP,EAAwB1B,IAAxB;CACApB,MAAAA,GAAG,CAAC8C,EAAJ,CAAO,eAAP,EAAwB1B,IAAxB;CACApB,MAAAA,GAAG,CAAC8C,EAAJ,CAAO,kBAAP,EAA2B1B,IAA3B;CACH;CA3CE,GAAP;CA6CH;;;;;;;;"} \ No newline at end of file diff --git a/packages/artplayer-plugin-blur/src/index.js b/packages/artplayer-plugin-blur/src/index.js index 6885af2b8..fb44b1d5a 100644 --- a/packages/artplayer-plugin-blur/src/index.js +++ b/packages/artplayer-plugin-blur/src/index.js @@ -4,7 +4,7 @@ function artplayerPluginBlur(art) { const { errorHandle, clamp } = art.constructor.utils; errorHandle( CanvasRenderingContext2D && Object.prototype.hasOwnProperty.call(CanvasRenderingContext2D.prototype, 'filter'), - 'Your browser does not support canvas blur', + 'artplayerPluginBlur: Your browser does not support canvas blur', ); const { player } = art; let blurUrlCache = '';