private Content ConvertMediaContent(IMediaContent media) { if (media == null) { return((Content)null); } Guid guid1 = Guid.Empty; Guid guid2; try { int num = Enumerable.Count <string>((IEnumerable <string>)media.Thumbnail.Segments); guid2 = new Guid(media.Thumbnail.Segments[num - 1]); } catch { guid2 = Guid.NewGuid(); } if (media.Type == "audio") { Track track = new Track(media.Name, "", guid2, Guid.Empty, new Artist(media.ArtistName, (Uri)null), new Album(media.AlbumName, (Uri)null), new Genre(string.Empty), (Uri)null, media.Id); track.Thumbnail = media.Thumbnail; return((Content)track); } if (media.Type == "video") { MultimediaFile multimediaFile = new MultimediaFile(media.Name, "", guid2, Guid.Empty, ContentType.Video, DateTime.Now, media.Id); multimediaFile.Thumbnail = media.Thumbnail; return((Content)multimediaFile); } if (!(media.Type == "image")) { return((Content)null); } MultimediaFile multimediaFile1 = new MultimediaFile(media.Name, "", guid2, Guid.Empty, ContentType.Image, DateTime.Now, media.Id); multimediaFile1.Thumbnail = media.Thumbnail; return((Content)multimediaFile1); }
public void AddToPlayList(IMediaContent music) { playList.Add(music); }
public MediaTimeInfo() { this.Media = new MediaContent(); }