기존 사진을 가져 와서 앨범 사진으로 설정할 수 있기를 바랍니다.Win8 C# 응용 프로그램에서 앨범 아트웍을 설정하려면 어떻게해야합니까?
작은 이미지 출력 스트림을 얻으려면 GetThumbnailAsync
을 사용하고 썸네일 이미지는 GetOutputStream
을 사용할 수 있습니다. 불행히도 쓰기가 불가능합니다.
어떻게하면 Win8 C# 응용 프로그램의 항목에 앨범 아트웍 (또는 미리보기 이미지)을 설정할 수 있습니까?
현재 (작동하지 않는) 코드. outStream가
FileOpenPicker fileopenpicker = new FileOpenPicker();
fileopenpicker.FileTypeFilter.Add(".jpg");
fileopenpicker.FileTypeFilter.Add(".png");
fileopenpicker.SuggestedStartLocation = PickerLocationId.PicturesLibrary;// | PickerLocationId.DocumentsLibrary | PickerLocationId.PicturesLibrary | PickerLocationId.MusicLibrary;
var singlefileoperation = await fileopenpicker.PickSingleFileAsync();
var read = await singlefileoperation.OpenAsync(FileAccessMode.Read);
StorageFile replay = currentlyPlaying;
TimeSpan pos = ME.Position;
ME.Stop();
//curren
StorageItemThumbnail storageItemThumbnail = await currentlyPlaying.GetThumbnailAsync(ThumbnailMode.SingleItem);
IOutputStream inputStreamAt = storageItemThumbnail.GetOutputStreamAt(0);
Stream outStream = inputStreamAt.AsStreamForWrite();
var inStreamAt = read.GetInputStreamAt(0);
var inStream = inStreamAt.AsStreamForRead();
await inStream.CopyToAsync(outStream);
await outStream.FlushAsync();
outStream.Dispose();
inStream.Dispose();
inStreamAt.Dispose();
http://stackoverflow.com/questions/12924390/the-uri-given-to-mediacontrol-for-a-music-files-album-art-net – Freelancer
현재 재생중인 트랙의 기존 앨범 아트 워크가 표시됩니다. 앨범 아트 워크를 파일 자체로 설정하지 않습니다. –
일부 코드는 사용하고 계십니까? 또는 특정 오류가 발생하고 있습니까? – Danpe