Пример #1
0
        public void PlayMedia(Model.Media media)
        {
            if (media == null || (media.Stream == false && System.IO.File.Exists(media.Path) == false))
            {
                return;
            }

            switch (media.Type)
            {
            case Model.Media.MediaType.MUSIC:
                PlayMusic(media as Model.Music);
                break;

            case Model.Media.MediaType.PICTURE:
                PlayPicture(media as Model.Picture);
                break;

            case Model.Media.MediaType.VIDEO:
                PlayVideo(media as Model.Video);
                break;
            }

            _IsPlayingPlaylist = false;
            CurrentMediaName   = media.Name;
            _CurrentMediaType  = media.Type;
        }
        public void PlayMedia(Model.Media media)
        {
            if (media == null || (media.Stream == false && System.IO.File.Exists(media.Path) == false))
                return;

            switch (media.Type)
            {
                case Model.Media.MediaType.MUSIC:
                    PlayMusic(media as Model.Music);
                    break;
                case Model.Media.MediaType.PICTURE:
                    PlayPicture(media as Model.Picture);
                    break;
                case Model.Media.MediaType.VIDEO:
                    PlayVideo(media as Model.Video);
                    break;
            }

            _IsPlayingPlaylist = false;
            CurrentMediaName = media.Name;
            _CurrentMediaType = media.Type;
        }