Temporarily remove exoplayer (#7015)

This commit is contained in:
uvjustin 2020-09-15 19:18:11 +08:00 committed by GitHub
parent 239e817779
commit d5cd288fe8
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -12,7 +12,6 @@ import {
} from "lit-element"; } from "lit-element";
import { fireEvent } from "../common/dom/fire_event"; import { fireEvent } from "../common/dom/fire_event";
import { nextRender } from "../common/util/render-status"; import { nextRender } from "../common/util/render-status";
import { getExternalConfig } from "../external_app/external_config";
import type { HomeAssistant } from "../types"; import type { HomeAssistant } from "../types";
type HLSModule = typeof import("hls.js"); type HLSModule = typeof import("hls.js");
@ -94,11 +93,7 @@ class HaHLSPlayer extends LitElement {
} }
private async _getUseExoPlayer(): Promise<boolean> { private async _getUseExoPlayer(): Promise<boolean> {
if (!this.hass!.auth.external || !this.allowExoPlayer) { return false;
return false;
}
const externalConfig = await getExternalConfig(this.hass!.auth.external);
return externalConfig && externalConfig.hasExoPlayer;
} }
private async _startHls(): Promise<void> { private async _startHls(): Promise<void> {
@ -140,7 +135,10 @@ class HaHLSPlayer extends LitElement {
this._videoEl.style.visibility = "hidden"; this._videoEl.style.visibility = "hidden";
await this.hass!.auth.external!.sendMessage({ await this.hass!.auth.external!.sendMessage({
type: "exoplayer/play_hls", type: "exoplayer/play_hls",
payload: new URL(url, window.location.href).toString(), payload: {
url: new URL(url, window.location.href).toString(),
muted: this.muted,
},
}); });
} }