Parçaları bir CD'den almam gerekiyor ancak şu ana kadar bunu yapamıyorum. Bir CD'den .mp3 veya diğer birçok ses formatını başarılı bir şekilde alabilirim. Öncelikli olarak ithalat için bir CD'nin dosyalarını ve klasörlerini tararım. Ardından, kullanıcılara dosyaların listesini gösterir ve kullanıcının listeden seçtiği dosyaları kopyalarım. Bu işleve CD yolu geçmekNasıl alınır .CDA, Windows 10 evrensel uygulamasında bir CD'den izler mi?
List<StorageFile> allTrackFiles = null;
private async Task GetFiles(StorageFolder folder)
{
if(!scanningRemovableTask)
{
return;
}
try
{
if(allTrackFiles == null)
{
allTrackFiles = new List<StorageFile>();
}
var items = await folder.GetItemsAsync();
foreach (var item in items)
{
if (item.GetType() == typeof(StorageFile))
{
StorageFile storageFile = item as StorageFile;
allTrackFiles.Add(storageFile);
var basicProperties = await storageFile.GetBasicPropertiesAsync();
var musicProperties = await storageFile.OpenReadAsync();
}
else
await GetFiles(item as StorageFolder);
}
}
catch(Exception e)
{
}
}
ve bu benim için dosyaların bir listesini oluşturur:
İşte Dizin veya CD taramak için benim kodudur. Bu kod, CD yalnızca .mp3 veya herhangi bir ünlü Ses biçimine sahip olduğunda iyi çalışır. Ancak CD'nin .CDA uzantısı izleri olduğunda sorun yaratır. Bildiğimiz gibi .CDA dosyaları oynatılmıyor, orijinal medya dosyalarına sadece kısayollar.
Şimdi, burası şu anda sıkıştığım yer. Evrensel pencereler uygulamasında .CDA dosyaları nasıl okunur veya .CDA dosyaları medyası yerel dizinimize nasıl aktarılır.
Aynı soru. .CDA, UWP'de destekliyor mu? – Mikewhat
Cevabı bilmiyorum .... Ben de çözüm arıyorum! –