mirror of
https://github.com/home-assistant/frontend.git
synced 2025-12-20 02:38:53 +00:00
Don't display negative durations in media player more info (#27212)
Don't display negative value in media player more info
This commit is contained in:
@@ -260,11 +260,11 @@ class MoreInfoMediaPlayer extends LitElement {
|
|||||||
const controls = computeMediaControls(stateObj, true);
|
const controls = computeMediaControls(stateObj, true);
|
||||||
const coverUrl = stateObj.attributes.entity_picture || "";
|
const coverUrl = stateObj.attributes.entity_picture || "";
|
||||||
const playerObj = new HassMediaPlayerEntity(this.hass, this.stateObj);
|
const playerObj = new HassMediaPlayerEntity(this.hass, this.stateObj);
|
||||||
const position = Math.floor(playerObj.currentProgress) || 0;
|
|
||||||
const duration = stateObj.attributes.media_duration || 0;
|
const position = Math.max(Math.floor(playerObj.currentProgress || 0), 0);
|
||||||
const remaining = duration - position;
|
const duration = Math.max(stateObj.attributes.media_duration || 0, 0);
|
||||||
const remainingFormatted =
|
const remaining = Math.max(duration - position, 0);
|
||||||
remaining > 0 ? this._formatDuration(remaining) : 0;
|
const remainingFormatted = this._formatDuration(remaining);
|
||||||
const positionFormatted = this._formatDuration(position);
|
const positionFormatted = this._formatDuration(position);
|
||||||
const primaryTitle = playerObj.primaryTitle;
|
const primaryTitle = playerObj.primaryTitle;
|
||||||
const secondaryTitle = playerObj.secondaryTitle;
|
const secondaryTitle = playerObj.secondaryTitle;
|
||||||
|
|||||||
Reference in New Issue
Block a user