Skip to content

Commit 74ed86f

Browse files
author
Philipp
committed
Fixed iOS bug
1 parent a6d3e11 commit 74ed86f

File tree

7 files changed

+112
-136
lines changed

7 files changed

+112
-136
lines changed

demo/public/js/app.js

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

dist/demo.html

Lines changed: 0 additions & 8 deletions
This file was deleted.

dist/index.common.js

Lines changed: 53 additions & 58 deletions
Original file line numberDiff line numberDiff line change
@@ -520,17 +520,6 @@ module.exports = function (METHOD_NAME) {
520520
};
521521

522522

523-
/***/ }),
524-
525-
/***/ "1fe0":
526-
/***/ (function(module, __webpack_exports__, __webpack_require__) {
527-
528-
"use strict";
529-
/* harmony import */ var _node_modules_vue_style_loader_index_js_ref_6_oneOf_1_0_node_modules_css_loader_index_js_ref_6_oneOf_1_1_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_src_index_js_ref_6_oneOf_1_2_node_modules_cache_loader_dist_cjs_js_ref_0_0_node_modules_vue_loader_lib_index_js_vue_loader_options_VideoPlayer_vue_vue_type_style_index_0_id_1c218ecc_scoped_true_lang_css___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__("5193");
530-
/* harmony import */ var _node_modules_vue_style_loader_index_js_ref_6_oneOf_1_0_node_modules_css_loader_index_js_ref_6_oneOf_1_1_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_src_index_js_ref_6_oneOf_1_2_node_modules_cache_loader_dist_cjs_js_ref_0_0_node_modules_vue_loader_lib_index_js_vue_loader_options_VideoPlayer_vue_vue_type_style_index_0_id_1c218ecc_scoped_true_lang_css___WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_node_modules_vue_style_loader_index_js_ref_6_oneOf_1_0_node_modules_css_loader_index_js_ref_6_oneOf_1_1_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_src_index_js_ref_6_oneOf_1_2_node_modules_cache_loader_dist_cjs_js_ref_0_0_node_modules_vue_loader_lib_index_js_vue_loader_options_VideoPlayer_vue_vue_type_style_index_0_id_1c218ecc_scoped_true_lang_css___WEBPACK_IMPORTED_MODULE_0__);
531-
/* unused harmony reexport * */
532-
/* unused harmony default export */ var _unused_webpack_default_export = (_node_modules_vue_style_loader_index_js_ref_6_oneOf_1_0_node_modules_css_loader_index_js_ref_6_oneOf_1_1_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_src_index_js_ref_6_oneOf_1_2_node_modules_cache_loader_dist_cjs_js_ref_0_0_node_modules_vue_loader_lib_index_js_vue_loader_options_VideoPlayer_vue_vue_type_style_index_0_id_1c218ecc_scoped_true_lang_css___WEBPACK_IMPORTED_MODULE_0___default.a);
533-
534523
/***/ }),
535524

536525
/***/ "21bd":
@@ -1435,21 +1424,6 @@ module.exports = function (it, key) {
14351424
};
14361425

14371426

1438-
/***/ }),
1439-
1440-
/***/ "5193":
1441-
/***/ (function(module, exports, __webpack_require__) {
1442-
1443-
// style-loader: Adds some css to the DOM by adding a <style> tag
1444-
1445-
// load the styles
1446-
var content = __webpack_require__("e106");
1447-
if(typeof content === 'string') content = [[module.i, content, '']];
1448-
if(content.locals) module.exports = content.locals;
1449-
// add the styles to the DOM
1450-
var add = __webpack_require__("499e").default
1451-
var update = add("58fa12c1", content, true, {"sourceMap":false,"shadowMode":false});
1452-
14531427
/***/ }),
14541428

14551429
/***/ "5692":
@@ -1839,6 +1813,17 @@ module.exports = function (NAME) {
18391813
module.exports = {};
18401814

18411815

1816+
/***/ }),
1817+
1818+
/***/ "76ae":
1819+
/***/ (function(module, __webpack_exports__, __webpack_require__) {
1820+
1821+
"use strict";
1822+
/* harmony import */ var _node_modules_vue_style_loader_index_js_ref_6_oneOf_1_0_node_modules_css_loader_index_js_ref_6_oneOf_1_1_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_src_index_js_ref_6_oneOf_1_2_node_modules_cache_loader_dist_cjs_js_ref_0_0_node_modules_vue_loader_lib_index_js_vue_loader_options_VideoPlayer_vue_vue_type_style_index_0_id_5eaa139b_scoped_true_lang_css___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__("d66b");
1823+
/* harmony import */ var _node_modules_vue_style_loader_index_js_ref_6_oneOf_1_0_node_modules_css_loader_index_js_ref_6_oneOf_1_1_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_src_index_js_ref_6_oneOf_1_2_node_modules_cache_loader_dist_cjs_js_ref_0_0_node_modules_vue_loader_lib_index_js_vue_loader_options_VideoPlayer_vue_vue_type_style_index_0_id_5eaa139b_scoped_true_lang_css___WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_node_modules_vue_style_loader_index_js_ref_6_oneOf_1_0_node_modules_css_loader_index_js_ref_6_oneOf_1_1_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_src_index_js_ref_6_oneOf_1_2_node_modules_cache_loader_dist_cjs_js_ref_0_0_node_modules_vue_loader_lib_index_js_vue_loader_options_VideoPlayer_vue_vue_type_style_index_0_id_5eaa139b_scoped_true_lang_css___WEBPACK_IMPORTED_MODULE_0__);
1824+
/* unused harmony reexport * */
1825+
/* unused harmony default export */ var _unused_webpack_default_export = (_node_modules_vue_style_loader_index_js_ref_6_oneOf_1_0_node_modules_css_loader_index_js_ref_6_oneOf_1_1_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_src_index_js_ref_6_oneOf_1_2_node_modules_cache_loader_dist_cjs_js_ref_0_0_node_modules_vue_loader_lib_index_js_vue_loader_options_VideoPlayer_vue_vue_type_style_index_0_id_5eaa139b_scoped_true_lang_css___WEBPACK_IMPORTED_MODULE_0___default.a);
1826+
18421827
/***/ }),
18431828

18441829
/***/ "77b2":
@@ -2744,6 +2729,21 @@ module.exports = function (argument) {
27442729
};
27452730

27462731

2732+
/***/ }),
2733+
2734+
/***/ "a876":
2735+
/***/ (function(module, exports, __webpack_require__) {
2736+
2737+
exports = module.exports = __webpack_require__("2350")(false);
2738+
// imports
2739+
2740+
2741+
// module
2742+
exports.push([module.i, ".video-wrapper[data-v-5eaa139b]{display:flex;justify-content:center;align-items:center;width:100%;height:100%;position:absolute;overflow:hidden;z-index:0}.fade[data-v-5eaa139b]{backface-visibility:hidden}.fade-enter-active[data-v-5eaa139b],.fade-leave-active[data-v-5eaa139b]{transition:opacity 1s}.fade-enter[data-v-5eaa139b],.fade-leave-to[data-v-5eaa139b]{opacity:0}video[data-v-5eaa139b]{visibility:visible;pointer-events:none;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);height:100%;width:100%}", ""]);
2743+
2744+
// exports
2745+
2746+
27472747
/***/ }),
27482748

27492749
/***/ "ac1f":
@@ -3215,6 +3215,21 @@ module.exports = function (it, TAG, STATIC) {
32153215
};
32163216

32173217

3218+
/***/ }),
3219+
3220+
/***/ "d66b":
3221+
/***/ (function(module, exports, __webpack_require__) {
3222+
3223+
// style-loader: Adds some css to the DOM by adding a <style> tag
3224+
3225+
// load the styles
3226+
var content = __webpack_require__("a876");
3227+
if(typeof content === 'string') content = [[module.i, content, '']];
3228+
if(content.locals) module.exports = content.locals;
3229+
// add the styles to the DOM
3230+
var add = __webpack_require__("499e").default
3231+
var update = add("5a4848a4", content, true, {"sourceMap":false,"shadowMode":false});
3232+
32183233
/***/ }),
32193234

32203235
/***/ "d784":
@@ -3400,21 +3415,6 @@ module.exports = function (it) {
34003415
};
34013416

34023417

3403-
/***/ }),
3404-
3405-
/***/ "e106":
3406-
/***/ (function(module, exports, __webpack_require__) {
3407-
3408-
exports = module.exports = __webpack_require__("2350")(false);
3409-
// imports
3410-
3411-
3412-
// module
3413-
exports.push([module.i, ".video-wrapper[data-v-1c218ecc]{display:flex;justify-content:center;align-items:center;width:100%;height:100%;position:absolute;overflow:hidden;z-index:0}.fade[data-v-1c218ecc]{backface-visibility:hidden}.fade-enter-active[data-v-1c218ecc],.fade-leave-active[data-v-1c218ecc]{transition:opacity 1s}.fade-enter[data-v-1c218ecc],.fade-leave-to[data-v-1c218ecc]{opacity:0}video[data-v-1c218ecc]{visibility:visible;pointer-events:none;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);height:100%;width:100%}", ""]);
3414-
3415-
// exports
3416-
3417-
34183418
/***/ }),
34193419

34203420
/***/ "e439":
@@ -3775,12 +3775,12 @@ var exists = function exists(obj, key) {
37753775
"default": ''
37763776
}
37773777
}, playerProps));
3778-
// CONCATENATED MODULE: ./node_modules/cache-loader/dist/cjs.js?{"cacheDirectory":"node_modules/.cache/vue-loader","cacheIdentifier":"2dd602f9-vue-loader-template"}!./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options!./src/components/VideoPlayer.vue?vue&type=template&id=1c218ecc&scoped=true&
3779-
var VideoPlayervue_type_template_id_1c218ecc_scoped_true_render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('transition',{attrs:{"name":"fade"}},[_c('div',{directives:[{name:"show",rawName:"v-show",value:(_vm.showVideo),expression:"showVideo"}],staticClass:"video-wrapper"},[_c('video',{ref:"video",style:(_vm.styleObject),attrs:{"playsinline":"","loop":_vm.loop,"preload":_vm.preload},domProps:{"muted":_vm.muted}},[_c('source',{attrs:{"src":_vm.src,"type":_vm.getMediaType(_vm.src)}})])])])}
3780-
var VideoPlayervue_type_template_id_1c218ecc_scoped_true_staticRenderFns = []
3778+
// CONCATENATED MODULE: ./node_modules/cache-loader/dist/cjs.js?{"cacheDirectory":"node_modules/.cache/vue-loader","cacheIdentifier":"2dd602f9-vue-loader-template"}!./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/cache-loader/dist/cjs.js??ref--0-0!./node_modules/vue-loader/lib??vue-loader-options!./src/components/VideoPlayer.vue?vue&type=template&id=5eaa139b&scoped=true&
3779+
var VideoPlayervue_type_template_id_5eaa139b_scoped_true_render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('transition',{attrs:{"name":"fade"}},[_c('div',{directives:[{name:"show",rawName:"v-show",value:(_vm.showVideo),expression:"showVideo"}],staticClass:"video-wrapper"},[_c('video',{ref:"video",style:(_vm.styleObject),attrs:{"playsinline":"","loop":_vm.loop,"preload":_vm.preload},domProps:{"muted":_vm.muted}},[_c('source',{attrs:{"src":_vm.src,"type":_vm.getMediaType(_vm.src)}})])])])}
3780+
var VideoPlayervue_type_template_id_5eaa139b_scoped_true_staticRenderFns = []
37813781

37823782

3783-
// CONCATENATED MODULE: ./src/components/VideoPlayer.vue?vue&type=template&id=1c218ecc&scoped=true&
3783+
// CONCATENATED MODULE: ./src/components/VideoPlayer.vue?vue&type=template&id=5eaa139b&scoped=true&
37843784

37853785
// EXTERNAL MODULE: ./node_modules/core-js/modules/es.regexp.exec.js
37863786
var es_regexp_exec = __webpack_require__("ac1f");
@@ -3884,21 +3884,16 @@ var web_timers = __webpack_require__("4795");
38843884
},
38853885
mounted: function mounted() {
38863886
if (this.videoCanPlay()) {
3887-
this.$refs.video.addEventListener('canplay', this.videoReady);
3888-
this.$refs.video.addEventListener('error', this.videoError);
3889-
this.$refs.video.addEventListener('ended', this.videoEnded);
3887+
this.$refs.video.oncanplay = this.videoReady;
3888+
this.$refs.video.onerror = this.videoError;
3889+
this.$refs.video.onended = this.videoEnded;
38903890
}
3891-
},
3892-
beforeDestroy: function beforeDestroy() {
3893-
this.$refs.video.removeEventListener('canplay', this.videoReady);
3894-
this.$refs.video.removeEventListener('error', this.videoError);
3895-
this.$refs.video.removeEventListener('ended', this.videoEnded);
38963891
}
38973892
});
38983893
// CONCATENATED MODULE: ./src/components/VideoPlayer.vue?vue&type=script&lang=js&
38993894
/* harmony default export */ var components_VideoPlayervue_type_script_lang_js_ = (VideoPlayervue_type_script_lang_js_);
3900-
// EXTERNAL MODULE: ./src/components/VideoPlayer.vue?vue&type=style&index=0&id=1c218ecc&scoped=true&lang=css&
3901-
var VideoPlayervue_type_style_index_0_id_1c218ecc_scoped_true_lang_css_ = __webpack_require__("1fe0");
3895+
// EXTERNAL MODULE: ./src/components/VideoPlayer.vue?vue&type=style&index=0&id=5eaa139b&scoped=true&lang=css&
3896+
var VideoPlayervue_type_style_index_0_id_5eaa139b_scoped_true_lang_css_ = __webpack_require__("76ae");
39023897

39033898
// CONCATENATED MODULE: ./node_modules/vue-loader/lib/runtime/componentNormalizer.js
39043899
/* globals __VUE_SSR_CONTEXT__ */
@@ -4006,11 +4001,11 @@ function normalizeComponent (
40064001

40074002
var component = normalizeComponent(
40084003
components_VideoPlayervue_type_script_lang_js_,
4009-
VideoPlayervue_type_template_id_1c218ecc_scoped_true_render,
4010-
VideoPlayervue_type_template_id_1c218ecc_scoped_true_staticRenderFns,
4004+
VideoPlayervue_type_template_id_5eaa139b_scoped_true_render,
4005+
VideoPlayervue_type_template_id_5eaa139b_scoped_true_staticRenderFns,
40114006
false,
40124007
null,
4013-
"1c218ecc",
4008+
"5eaa139b",
40144009
null
40154010

40164011
)

0 commit comments

Comments
 (0)