private void Update() { if (_mediaPlayer.IsPlaying && !_isSeeking) { _UIUpdateTimer += Time.deltaTime; if (_UIUpdateTimer > UI_UPDATE_INTERVAL) { _timelineSlider.Value = _mediaPlayer.AnimationPosition; UpdateElapsedTime(_mediaPlayer.GetElapsedTimeMs()); _UIUpdateTimer = 0.0f; } } }
private void Update() { if (_mediaPlayer.IsPlaying && !_isSeeking) { _timelineSlider.Value = _mediaPlayer.AnimationPosition; UpdateElapsedTime(_mediaPlayer.GetElapsedTimeMs()); } }
private void Update() { if ((_isStreaming && _updateTime) || _mediaPlayer.IsPlaying) { _timelineSlider.Value = _mediaPlayer.AnimationPosition; UpdateElapsedTime(_mediaPlayer.GetElapsedTimeMs()); } }
private void Update() { if (_mediaPlayer.IsPlaying && !_isSeeking) { // Only poll the position once per frame to prevent seeking by miniscule amounts. _animationPositionThisFrame = _mediaPlayer.AnimationPosition; _UIUpdateTimer += Time.deltaTime; if (_UIUpdateTimer > UI_UPDATE_INTERVAL) { _timelineSlider.Value = _animationPositionThisFrame; UpdateElapsedTime(_mediaPlayer.GetElapsedTimeMs()); _UIUpdateTimer = 0.0f; } } }
void Update() { if (_elapsedTime && _mediaPlayer && _mediaPlayer.IsPlaying) { _UIUpdateTimer += Time.deltaTime; if (_UIUpdateTimer > UI_UPDATE_INTERVAL) { UpdateElapsedTime(_mediaPlayer.GetElapsedTimeMs()); _UIUpdateTimer = 0.0f; } } // Allow update when the bumper is pressed and a valid screen has been obtained. if (_launchedScreen != null && _controllerConnectionHandler.ConnectedController != null && _controllerConnectionHandler.ConnectedController.IsBumperDown) { _placementComponenet.PlaceOnUpdate = true; } else if (_placementComponenet.PlaceOnUpdate) { SetScreenLocation(); _placementComponenet.PlaceOnUpdate = false; } }