2016-09-08 33 views
1

我試圖將mp3文件保存到設備的音樂庫文件夾中(我希望它立即顯示爲可播放的歌曲)。
更清楚我在找每條手機的路徑/storage/emulated/0/Music/。我不確定這條路是否會改變,所以我寧願不要冒險。如何獲取xamarin.android中的音樂文件夾路徑?

我已經試過這樣的路徑:

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

無,我wanted.I試圖寫入/storage/emulated/0/Music/該做的工作,但我不認爲這條路是穩定的。

任何人都知道如何以編程方式獲取音樂文件夾路徑?我使用xamarin.android編碼在C#中。

回答

2

我用這個代碼去我的音樂文件夾的訪問

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

    } 

的SD卡快捷的偉大工程對我來說,希望它爲你工作太^^

相關問題