【问题标题】:WP8 save isolated storage file to physical fileWP8 将隔离存储文件保存到物理文件
【发布时间】:2013-08-21 17:39:57
【问题描述】:

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

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”。但是如何将声音作为物理文件保存到手机中?谢谢

【问题讨论】:

  • 隔离存储是您可以访问的唯一物理文件。你想完成什么?
  • 我想将物理文件作为歌曲存储到我的手机中,然后我可以使用音乐播放器播放音乐。

标签: c# windows-phone-7 windows-phone-8


【解决方案1】:

像这样使用MediaLibraryExtensionsSaveSong方法

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);

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多