繁体   English   中英

WP8将隔离的存储文件保存到物理文件

[英]WP8 save isolated storage file to physical file

我创建了一个保存声音的录音机,我将声音存储到Isolated Storage并使用以下代码获取路径:

using (IsolatedStorageFile isoFile = IsolatedStorageFile.GetUserStoreForApplication())
{
   if (isoFile.DirectoryExists("/Sound/"))
   {
      var element = (FrameworkElement)sender;
      SoundData data = (SoundData)element.DataContext;

      string name = data.FilePath;
   }
}

我在隔离存储中得到的路径是“/Sound/130215507805691237.wav”。 但是如何将声音保存到我的手机作为物理文件? 谢谢

像这样使用MediaLibraryExtensions SaveSong方法

MediaLibrary library=new MediaLibrary();
SongMetadata smd=new SongMetadata()
{
    AlbumName = "AlbumName",
    Duration = TimeSpan.FromMinutes(2.50),
    Name = "SongName" 
};
MediaLibraryExtensions.SaveSong(library, new Uri(filePath, UriKind.RelativeOrAbsolute), smd, SaveSongOperation.CopyToLibrary);

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM