【问题标题】:How to get the music folder path in xamarin.android?如何获取 xamarin.android 中的音乐文件夹路径?
【发布时间】:2017-01-16 20:22:20
【问题描述】:

我正在尝试将 mp3 文件保存到设备的音乐库文件夹中。(我希望它立即显示为可播放的歌曲)。
更清楚地说,我正在寻找每部手机中的路径/storage/emulated/0/Music/。我不确定这条路径是否会改变,所以我宁愿不冒险。

我试过这条路:

  • System.Environment.SpecialFolder.CommonMusic -> Blank
  • System.Environment.SpecialFolder.MyMusic -> /data/user/0/App.App/files/Music
  • Android.OS.Environment.DirectoryMusic -> /Music

没有我想要的这个提议。我尝试写信给完成这项工作的/storage/emulated/0/Music/,但我认为这条路径不稳定。

任何人都知道如何以编程方式获取音乐文件夹路径?我使用 xamarin.android 在 C# 中编码。

【问题讨论】:

    标签: c# android xamarin.android special-folders


    【解决方案1】:

    我使用此代码访问我的音乐文件夹

    public void StartPlayer(String filePath)
        {
    
         string Mp3Path = Path.Combine("/sdcard/"+
     Android.OS.Environment.DirectoryMusic,
        filePath);
            if (player == null)
            {
                player = new MediaPlayer();
            }
    
                player.Reset();
                player.SetDataSource(Mp3Path);
                player.Prepare();
                player.Start();
    
        }
    

    sdcard 快捷方式对我很有用,希望对你也有用^^

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2017-11-29
      • 2021-06-11
      • 1970-01-01
      • 2011-05-08
      • 2014-11-05
      • 2010-10-14
      • 1970-01-01
      相关资源
      最近更新 更多