From 7da6113c8f5be9bd2a42f89fcc0ee07b3e52d32c Mon Sep 17 00:00:00 2001 From: Dimitrios Panteleimon Giakatos Date: Fri, 24 Jul 2020 11:37:27 +0300 Subject: [PATCH] fix chromecast button --- demo/demo.js | 1 - src/js/controller.js | 4 +++- src/js/options.js | 3 ++- 3 files changed, 5 insertions(+), 3 deletions(-) diff --git a/demo/demo.js b/demo/demo.js index 5746fbf..acc7112 100644 --- a/demo/demo.js +++ b/demo/demo.js @@ -59,7 +59,6 @@ function initPlayers() { container: document.getElementById('dplayer1'), preload: 'none', screenshot: true, - chromecast: true, video: { url: 'https://api.dogecloud.com/player/get.mp4?vcode=5ac682e6f8231991&userId=17&ext=.mp4', pic: 'https://i.loli.net/2019/06/06/5cf8c5d9c57b510947.png', diff --git a/src/js/controller.js b/src/js/controller.js index d26982e..c5173c6 100644 --- a/src/js/controller.js +++ b/src/js/controller.js @@ -36,7 +36,9 @@ class Controller { this.initSubtitleButton(); this.initHighlights(); this.initAirplayButton(); - this.initChromecastButton(); + if (utils.isChrome) { + this.initChromecastButton(); + } if (!utils.isMobile) { this.initVolumeButton(); } diff --git a/src/js/options.js b/src/js/options.js index 529f1ef..be65df7 100644 --- a/src/js/options.js +++ b/src/js/options.js @@ -1,5 +1,6 @@ /* global DPLAYER_VERSION */ import defaultApiBackend from './api.js'; +import utils from './utils'; export default (options) => { // default options @@ -12,7 +13,7 @@ export default (options) => { lang: (navigator.language || navigator.browserLanguage).toLowerCase(), screenshot: false, airplay: true, - chromecast: false, + chromecast: utils.isChrome, hotkey: true, preload: 'metadata', volume: 0.7,