コード例 #1
0
        public async Task Load(string folderUrl, string url)
        {
            var rect = new Rect(0, 0, 500, 300);

            if (DownloadManager.IsImage(url))
            {
                slideShow = new SlideShow();
                await slideShow.SetRect(rect, folderUrl, url, 1f);

                progressLoad.Visibility = Windows.UI.Xaml.Visibility.Collapsed;
                frame.Children.Add(slideShow);
            }
            else if (DownloadManager.IsVideo(url))
            {
                rect        = new Rect(0, 0, Window.Current.Bounds.Width, Window.Current.Bounds.Height);
                videoPlayer = new VideoPlayer();
                videoPlayer.SetRect(rect, folderUrl, url, 1f);
                progressLoad.Visibility = Windows.UI.Xaml.Visibility.Collapsed;
                frame.Children.Add(videoPlayer);
            }
        }