VLC_WINRT.Utility.Services.RunTime.VlcService.GetPosition C# (CSharp) Method

GetPosition() public method

public GetPosition ( ) : Task
return Task
        public async Task<float> GetPosition()
        {
            float position = 0.0f;
            if (_vlcPlayer == null || _vlcInitializeTask == null)
                return position;

            await _vlcInitializeTask;
            lock (_controlLock)
            {
                {
                    if (CurrentState == MediaPlayerState.Playing)
                    {
                        position = _vlcPlayer.GetPosition();
                    }
                    else return 0;
                }
            }
            return position;
        }

Usage Example

Ejemplo n.º 1
0
 public float GetPosition()
 {
     return(_vlcService.GetPosition().Result);
 }