private void SetDefaultMenuState() { _isMenuShown = false; DllImports.ShowLoader(1, 0); _lastKeyPressTime = DateTime.Now; _seekLogic.Reset(); _playbackCompletedNeedsHandling = false; _metricsHandler.Hide(); }
private void SetDefaultMenuState() { _selectedTile = 0; DllImports.SelectTile(_selectedTile); _isMenuShown = false; DllImports.ShowLoader(1, 0); _lastKeyPressTime = DateTime.Now; _seekLogic.Reset(); CurrentPositionUI = TimeSpan.Zero; _playbackCompletedNeedsHandling = false; _metricsHandler.Hide(); }
public void StartPlayback(string videoURI, string drmDatasJSON, string streamingProtocol) { try { var drmDataList = (drmDatasJSON != null) ? JuvoPlayer.Utils.JSONFileReader.DeserializeJsonText <List <DRMDescription> >(drmDatasJSON) : new List <DRMDescription>(); Play(videoURI, drmDataList, streamingProtocol); } catch (Exception e) { Logger?.Error(Tag, "StartPlayback failed... " + e.Message); } finally { seekLogic.Reset(); } }