1
0
Fork 0
mirror of https://github.com/jellyfin/jellyfin-web synced 2025-03-30 19:56:21 +00:00

Cast playback time update

This commit is contained in:
Tim Hobbs 2014-04-09 21:26:06 -07:00
parent e8084be0db
commit dc2fc2f857

View file

@ -628,7 +628,7 @@
return; return;
} }
this.currentMediaOffset = startTimeTicks; this.currentMediaOffset = startTimeTicks || 0;
var maxBitrate = 12000000; var maxBitrate = 12000000;
var mediaInfo = getMediaSourceInfo(user, item, maxBitrate, mediaSourceId, audioStreamIndex, subtitleStreamIndex); var mediaInfo = getMediaSourceInfo(user, item, maxBitrate, mediaSourceId, audioStreamIndex, subtitleStreamIndex);
@ -827,6 +827,10 @@
this.onError.bind(this)); this.onError.bind(this));
this.castPlayerState = PLAYER_STATE.STOPPED; this.castPlayerState = PLAYER_STATE.STOPPED;
clearInterval(this.timer); clearInterval(this.timer);
var playTime = document.getElementById(this.playback);
if (playTime) {
playTime.parentNode.removeChild(playTime);
}
}; };
/** /**
@ -958,8 +962,12 @@
if (this.currentMediaDuration > 0) { if (this.currentMediaDuration > 0) {
var pp = Number(this.currentMediaTime / this.currentMediaDuration).toFixed(3); var pp = Number(this.currentMediaTime / this.currentMediaDuration).toFixed(3);
var startTime = this.currentMediaOffset / 10000000; var startTime = this.currentMediaOffset / 10000000;
document.getElementById(this.playback).innerHTML = formatTime(startTime + this.currentMediaTime); var playTime = document.getElementById(this.playback);
if (playTime) {
playTime.innerHTML = formatTime(startTime + this.currentMediaTime);
}
} }
if (this.progressFlag) { if (this.progressFlag) {