2014-02-06 102 views
0

我使用下面的方法來在WP8保存麥克風的錄音文件:的Windows Phone 8 - 保存麥克風文件爲.wav

 private void SaveToIsolatedStorage() 
    { 
     // first, we grab the current apps isolated storage handle 
     IsolatedStorageFile isf = IsolatedStorageFile.GetUserStoreForApplication(); 

     // we give our file a filename 
     string strSaveName = "myFile.wav"; 

     // if that file exists... 
     if (isf.FileExists(strSaveName)) 
     { 
      // then delete it 
      isf.DeleteFile(strSaveName); 
     } 

     // now we set up an isolated storage stream to point to store our data 
     IsolatedStorageFileStream isfStream = 
       new IsolatedStorageFileStream(strSaveName, 
       FileMode.Create, IsolatedStorageFile.GetUserStoreForApplication()); 

     isfStream.Write(stream.ToArray(), 0, stream.ToArray().Length); 

     // ok, done with isolated storage... so close it 
     isfStream.Close(); 
    } 

文件被保存。但是,我不知道它在哪裏保存,我怎樣才能訪問它。 我希望將其永久保存到設備中,以便我可以從應用程序外部訪問它(例如,從文件資源管理器應用程序或音樂播放器應用程序中)。

感謝

回答

0

使用此代碼從獨立存儲保存的文件名,並用它來從存儲loacation閱讀本文件:

IsolatedStorageFile myIsolatedStorage = IsolatedStorageFile.GetUserStoreForApplication(); 
String[] filenames=myIsolatedStorage.GetFileNames(); 
相關問題