protected void HandleRequestNextItem(IPlayerSlotController psc) { PlayerContext pc = PlayerContext.GetPlayerContext(psc); if (pc == null || !pc.IsActive) { return; } pc.RequestNextItem_NoLock(); }
protected void HandleRequestNextItem(IPlayerSlotController psc, uint activationSequence) { PlayerContext pc = PlayerContext.GetPlayerContext(psc); if (pc == null || !pc.IsValid || psc.ActivationSequence != activationSequence) { return; } pc.RequestNextItem_NoLock(); }
protected void HandleRequestNextItem(IPlayerSlotController psc) { PlayerContext pc = PlayerContext.GetPlayerContext(psc); if (pc == null || !pc.IsActive) { return; } HandleProgress(TimeSpan.FromSeconds(-1), pc.CurrentMediaItem, true).Wait(); pc.RequestNextItem_NoLock(); }