@@ -1489,17 +1489,6 @@ module.exports = function (bitmap, value) {
1489
1489
} ;
1490
1490
1491
1491
1492
- /***/ } ) ,
1493
-
1494
- /***/ "6094" :
1495
- /***/ ( function ( module , __webpack_exports__ , __webpack_require__ ) {
1496
-
1497
- "use strict" ;
1498
- /* 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_fc38aede_scoped_true_lang_css___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__ ( "d2b2" ) ;
1499
- /* 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_fc38aede_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_fc38aede_scoped_true_lang_css___WEBPACK_IMPORTED_MODULE_0__ ) ;
1500
- /* unused harmony reexport * */
1501
- /* 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_fc38aede_scoped_true_lang_css___WEBPACK_IMPORTED_MODULE_0___default . a ) ;
1502
-
1503
1492
/***/ } ) ,
1504
1493
1505
1494
/***/ "60ae" :
@@ -2075,6 +2064,32 @@ module.exports = function (S, index, unicode) {
2075
2064
} ;
2076
2065
2077
2066
2067
+ /***/ } ) ,
2068
+
2069
+ /***/ "8be0" :
2070
+ /***/ ( function ( module , __webpack_exports__ , __webpack_require__ ) {
2071
+
2072
+ "use strict" ;
2073
+ /* 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_151ed068_scoped_true_lang_css___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__ ( "8c5e" ) ;
2074
+ /* 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_151ed068_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_151ed068_scoped_true_lang_css___WEBPACK_IMPORTED_MODULE_0__ ) ;
2075
+ /* unused harmony reexport * */
2076
+ /* 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_151ed068_scoped_true_lang_css___WEBPACK_IMPORTED_MODULE_0___default . a ) ;
2077
+
2078
+ /***/ } ) ,
2079
+
2080
+ /***/ "8c5e" :
2081
+ /***/ ( function ( module , exports , __webpack_require__ ) {
2082
+
2083
+ // style-loader: Adds some css to the DOM by adding a <style> tag
2084
+
2085
+ // load the styles
2086
+ var content = __webpack_require__ ( "b7270" ) ;
2087
+ if ( typeof content === 'string' ) content = [ [ module . i , content , '' ] ] ;
2088
+ if ( content . locals ) module . exports = content . locals ;
2089
+ // add the styles to the DOM
2090
+ var add = __webpack_require__ ( "499e" ) . default
2091
+ var update = add ( "04d22e19" , content , true , { "sourceMap" :false , "shadowMode" :false } ) ;
2092
+
2078
2093
/***/ } ) ,
2079
2094
2080
2095
/***/ "90e3" :
@@ -2937,6 +2952,21 @@ module.exports = {
2937
2952
} ;
2938
2953
2939
2954
2955
+ /***/ } ) ,
2956
+
2957
+ /***/ "b7270" :
2958
+ /***/ ( function ( module , exports , __webpack_require__ ) {
2959
+
2960
+ exports = module . exports = __webpack_require__ ( "2350" ) ( false ) ;
2961
+ // imports
2962
+
2963
+
2964
+ // module
2965
+ exports . push ( [ module . i , ".video-wrapper[data-v-151ed068]{display:flex;justify-content:center;align-items:center;width:100%;height:100%;position:absolute;overflow:hidden;z-index:0}.fade[data-v-151ed068]{backface-visibility:hidden}.fade-enter-active[data-v-151ed068],.fade-leave-active[data-v-151ed068]{transition:opacity 1s}.fade-enter[data-v-151ed068],.fade-leave-to[data-v-151ed068]{opacity:0}video[data-v-151ed068]{visibility:visible;pointer-events:none;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);height:100%;width:100%}" , "" ] ) ;
2966
+
2967
+ // exports
2968
+
2969
+
2940
2970
/***/ } ) ,
2941
2971
2942
2972
/***/ "bea1" :
@@ -3182,21 +3212,6 @@ exports.f = NASHORN_BUG ? function propertyIsEnumerable(V) {
3182
3212
} : nativePropertyIsEnumerable ;
3183
3213
3184
3214
3185
- /***/ } ) ,
3186
-
3187
- /***/ "d2b2" :
3188
- /***/ ( function ( module , exports , __webpack_require__ ) {
3189
-
3190
- // style-loader: Adds some css to the DOM by adding a <style> tag
3191
-
3192
- // load the styles
3193
- var content = __webpack_require__ ( "f70c" ) ;
3194
- if ( typeof content === 'string' ) content = [ [ module . i , content , '' ] ] ;
3195
- if ( content . locals ) module . exports = content . locals ;
3196
- // add the styles to the DOM
3197
- var add = __webpack_require__ ( "499e" ) . default
3198
- var update = add ( "62e8aa78" , content , true , { "sourceMap" :false , "shadowMode" :false } ) ;
3199
-
3200
3215
/***/ } ) ,
3201
3216
3202
3217
/***/ "d44e" :
@@ -3516,21 +3531,6 @@ module.exports = Array.isArray || function isArray(arg) {
3516
3531
} ) ( document ) ;
3517
3532
3518
3533
3519
- /***/ } ) ,
3520
-
3521
- /***/ "f70c" :
3522
- /***/ ( function ( module , exports , __webpack_require__ ) {
3523
-
3524
- exports = module . exports = __webpack_require__ ( "2350" ) ( false ) ;
3525
- // imports
3526
-
3527
-
3528
- // module
3529
- exports . push ( [ module . i , ".video-wrapper[data-v-fc38aede]{display:flex;justify-content:center;align-items:center;width:100%;height:100%;position:absolute;overflow:hidden;z-index:0}.fade[data-v-fc38aede]{backface-visibility:hidden}.fade-enter-active[data-v-fc38aede],.fade-leave-active[data-v-fc38aede]{transition:opacity 1s}.fade-enter[data-v-fc38aede],.fade-leave-to[data-v-fc38aede]{opacity:0}video[data-v-fc38aede]{visibility:visible;pointer-events:none;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);height:100%;width:100%}" , "" ] ) ;
3530
-
3531
- // exports
3532
-
3533
-
3534
3534
/***/ } ) ,
3535
3535
3536
3536
/***/ "f772" :
@@ -3686,6 +3686,11 @@ function _defineProperty(obj, key, value) {
3686
3686
objectFit : {
3687
3687
type : String ,
3688
3688
"default" : 'cover'
3689
+ } ,
3690
+ playsWhen : {
3691
+ type : String ,
3692
+ "default" : 'canplay' ,
3693
+ note : 'Google HTML Video Events'
3689
3694
}
3690
3695
} ) ;
3691
3696
// CONCATENATED MODULE: ./src/core/props.js
@@ -3775,12 +3780,12 @@ var exists = function exists(obj, key) {
3775
3780
"default" : ''
3776
3781
}
3777
3782
} , 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=fc38aede &scoped=true&
3779
- var VideoPlayervue_type_template_id_fc38aede_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 :{ "autoplay" :"" , "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_fc38aede_scoped_true_staticRenderFns = [ ]
3783
+ // 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=151ed068 &scoped=true&
3784
+ var VideoPlayervue_type_template_id_151ed068_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 :{ "autoplay" :"" , "playsinline" :"" , "loop" :_vm . loop , "preload" :_vm . preload } , domProps :{ "muted" :_vm . muted } } , [ _c ( 'source' , { attrs :{ "src" :_vm . src , "type" :_vm . getMediaType ( _vm . src ) } } ) ] ) ] ) ] ) }
3785
+ var VideoPlayervue_type_template_id_151ed068_scoped_true_staticRenderFns = [ ]
3781
3786
3782
3787
3783
- // CONCATENATED MODULE: ./src/components/VideoPlayer.vue?vue&type=template&id=fc38aede &scoped=true&
3788
+ // CONCATENATED MODULE: ./src/components/VideoPlayer.vue?vue&type=template&id=151ed068 &scoped=true&
3784
3789
3785
3790
// EXTERNAL MODULE: ./node_modules/core-js/modules/es.regexp.exec.js
3786
3791
var es_regexp_exec = __webpack_require__ ( "ac1f" ) ;
@@ -3891,16 +3896,16 @@ var web_timers = __webpack_require__("4795");
3891
3896
} ,
3892
3897
mounted : function mounted ( ) {
3893
3898
if ( this . videoCanPlay ( ) ) {
3894
- this . $refs . video . oncanplay = this . videoReady ;
3899
+ this . $refs . video [ "on" . concat ( this . playsWhen ) ] = this . videoReady ;
3895
3900
this . $refs . video . onerror = this . videoError ;
3896
3901
this . $refs . video . onended = this . videoEnded ;
3897
3902
}
3898
3903
}
3899
3904
} ) ;
3900
3905
// CONCATENATED MODULE: ./src/components/VideoPlayer.vue?vue&type=script&lang=js&
3901
3906
/* harmony default export */ var components_VideoPlayervue_type_script_lang_js_ = ( VideoPlayervue_type_script_lang_js_ ) ;
3902
- // EXTERNAL MODULE: ./src/components/VideoPlayer.vue?vue&type=style&index=0&id=fc38aede &scoped=true&lang=css&
3903
- var VideoPlayervue_type_style_index_0_id_fc38aede_scoped_true_lang_css_ = __webpack_require__ ( "6094 " ) ;
3907
+ // EXTERNAL MODULE: ./src/components/VideoPlayer.vue?vue&type=style&index=0&id=151ed068 &scoped=true&lang=css&
3908
+ var VideoPlayervue_type_style_index_0_id_151ed068_scoped_true_lang_css_ = __webpack_require__ ( "8be0 " ) ;
3904
3909
3905
3910
// CONCATENATED MODULE: ./node_modules/vue-loader/lib/runtime/componentNormalizer.js
3906
3911
/* globals __VUE_SSR_CONTEXT__ */
@@ -4008,11 +4013,11 @@ function normalizeComponent (
4008
4013
4009
4014
var component = normalizeComponent (
4010
4015
components_VideoPlayervue_type_script_lang_js_ ,
4011
- VideoPlayervue_type_template_id_fc38aede_scoped_true_render ,
4012
- VideoPlayervue_type_template_id_fc38aede_scoped_true_staticRenderFns ,
4016
+ VideoPlayervue_type_template_id_151ed068_scoped_true_render ,
4017
+ VideoPlayervue_type_template_id_151ed068_scoped_true_staticRenderFns ,
4013
4018
false ,
4014
4019
null ,
4015
- "fc38aede " ,
4020
+ "151ed068 " ,
4016
4021
null
4017
4022
4018
4023
)
0 commit comments