Операция не разрешена в IsolatedStorageFileStream.ошибка во время перемещения файла из общего файла в место назначения.Его рабочий
Добавить пространства имен
using BackgroundProcess.Resources;
using Microsoft.Phone.BackgroundTransfer;
using System.IO.IsolatedStorage;
Создать один каталог назначения в изолированном хранилище
BackgroundTransferRequest transfer;
using (IsolatedStorageFile isoStore = IsolatedStorageFile.GetUserStoreForApplication())
{
if (isoStore.GetDirectoryNames("DestinationFolder").Length == 0)
isoStore.CreateDirectory("DestinationFolder");
storage.MoveFile("/shared/transfers/xyzFileName.mp3", "DestinationFolder");
}
или использовать
isoStore.MoveFile(transfer.DownloadLocation.OriginalString, "DestinationFolder");
Вместо добавления имени файла в месте назначения добавьте имя папки.
Вы можете воспроизводить мультимедиа, используя следующий код
try
{
string isoFileName = "DestinationFolder//xyzFileName.mp3";
StorageFile file = null;
try
{
file = await Windows.Storage.StorageFile.GetFileFromApplicationUriAsync(new Uri("ms-appdata:///local/" + isoFileName));
}
catch (Exception ex)
{
}
if (file != null)
await Windows.System.Launcher.LaunchFileAsync(file);
}
catch (Exception ex)
{
}