Hi !
Here is factor-settings.ts :
export default {
googleTagManager: {
googleTagManagerId: "GTM-XXXX",
developmentMode: true
},
VideoEgoBeBrusselsShowTrailer: () => import("./video/ego-be-brussels-show-trailer.vue"),
VideoEgoBeBrusselsShowDemo: () => import("./video/ego-be-brussels-show-demo.vue"),
VideoYWL2Demo: () => import("./video/ywl2-redsportsTV-demo.vue"),
headTags: {
font: `<link href="https://fonts.googleapis.com/css?family=Poppins:400,700" rel="stylesheet" />`
},
metatags: {
defaultTitle: "netgen esports",
titleTemplate: "netgen esports - your esports partner in Belgium"
},
site: {
components: {
header: (): Promise<any> => import("./header.vue"),
footer: (): Promise<any> => import("./footer.vue"),
},
logo: (): Promise<any> => import("./el/logo.vue"),
--
Here /video/ego-be-brussels-show-demo.vue :
<script src="https://www.gstatic.com/cv/js/sender/v1/cast_sender.js?loadCastFramework=1"></script>
<script type="text/javascript" src="//cdn.netgen-esports.be/video/player/videojs/video.min.js"></script>
<script type="text/javascript" src="//cdn.netgen-esports.be/video/player/videojs/nuevo.min.js"></script>
<script src="//cdn.netgen-esports.be/video/player/videojs/plugins/videojs-chromecast.min.js"></script>
<video id="player_one" class="video-js vjs-default-skin vjs-fluid" controls preload="auto" poster="https://cdn.netgen-esports.be/img/netgen-esports-web/poster/Demo-EGO-Be-Brussels-Show.jpg">
<source src="https://videodelivery.net/2605e41f6c0df86f2110594466876acd/manifest/video.m3u8" type="application/x-mpegURL">
</video>
<script>
// Optionally override HTML native playback, usually required for Android devices, but not for iOS.
videojs.options.hls.overrideNative = true;
videojs.options.html5.nativeAudioTracks = false;
videojs.options.html5.nativeTextTracks = false;
//Initialize videojs player
var player = videojs('player_one',{techOrder:['chromecast','html5']});
player.nuevo();
player.chromecast({ button:'controlbar' });
</script>
```