【问题标题】:How to Save Music file in Windows Phone Emulator?如何在 Windows Phone 模拟器中保存音乐文件?
【发布时间】:2014-04-16 05:55:50
【问题描述】:

我正在为音乐播放器创建应用程序,但在我的模拟器中没有音乐文件

所以我决定在MediaLibrary加几首歌

我写了以下代码来添加歌曲:

public void addsong()
        {
            try
            {
                Uri songUri = new Uri("../Assets/samplemusic/02 Can't Remember to Forget You (feat. Rihanna).mp3", UriKind.RelativeOrAbsolute);

                //SaveFileToIsolatedStorage(songUri, "test.mp3");

                MediaLibrary lib = new MediaLibrary();

                SongMetadata metadata = new SongMetadata

                {

                    GenreName = "Super Hit Songs",

                    Name = "Song 1",

                    AlbumName = "My Collections",

                    AlbumArtUri = new Uri("ApplicationIcon.png", UriKind.RelativeOrAbsolute)

                };

                MediaLibraryExtensions.SaveSong(lib, songUri, metadata, SaveSongOperation.CopyToLibrary);
            }
            catch (Exception ex)
            {

            }
        }

但它不起作用,我不知道为什么

有人有想法吗?

【问题讨论】:

标签: c# windows-phone-7 windows-phone-8 microsoft-metro windows-store-apps


【解决方案1】:

这个答案应该足以满足您的要求:

http://stackoverflow.com/a/23041512/1537726

【讨论】:

  • 完美,你能帮我多一点吗?我可以在模拟器中添加 100-200 首歌曲吗?通过复制/粘贴到物理位置?
  • @vir 不,这不可能,你必须通过应用程序全部完成
  • Assets/MusicToEmulator/ 文件夹中的foreach 文件复制到IsolatedStorage,然后复制到MediaLibrary,但在每一步都清理IsolatedStorage
  • 谢谢,我想,这只是一种方式:(
猜你喜欢
  • 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
相关资源
最近更新 更多