コード例 #1
0
        private async void OnEndReached()
        {
            Playback_MediaEndReached?.Invoke();
            TileHelper.ClearTile();
            PlayerState = MediaState.Ended;
            if (!CanGoNext())
            {
                // Playlist is finished
                if (Repeat)
                {
                    // ... One More Time!
                    await StartAgain();

                    return;
                }
                PlayingType = PlayingType.NotPlaying;
                IsRunning   = false;
            }
            else
            {
                await PlayNext();
            }
        }
コード例 #2
0
 private void OnEndReached()
 {
     Playback_MediaEndReached?.Invoke();
     TileHelper.ClearTile();
     PlayerState = MediaState.Ended;
 }