CDからトラックをインポートする必要がありますが、それまではこれを行うことができません。私は正常にCDから.mp3または他の多くのオーディオ形式をインポートできます。最初にインポートするために、私はファイルとCDのフォルダをスキャンします。次に、ユーザーにファイルのリストを表示し、ユーザーがリストから選択したファイルをコピーします。私は、この関数にCDのパスを渡しWindows 10 UniversalアプリでCDから.CDAトラックをインポートするには?
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)
{
}
}
、それは私のためにファイルのリストを作成します。
はここDirectoryやCDをスキャンするための私のコードです。このコードは、CDに.mp3または有名なオーディオフォーマットしかない場合に正常に動作します。しかし、CDに.CDA拡張トラックがあるときに問題を引き起こします。 .CDAファイル自体は再生されませんが、元のメディアファイルへのショートカットにすぎません。
今、私は今すぐ立ち往生しています。 .CDAファイルを読み込む方法、または.CDAファイルをユニバーサルWindowsアプリケーションのローカルディレクトリにインポートする方法。
同義です。 .CDAはUWPでサポートされますか? – Mikewhat
答えを知りません....私も解決策を探しています! –