0
我最近爲wp7創建了一個錄音機。但是用戶開始反饋說,沒有辦法上傳記錄的文件skydrive。我搜索了很多樣本,但它們僅包含文本文件和照片Sample Link。我不知道如何將.wav文件上傳到skydrive。任何人都可以爲我提供一些樣品嗎?在此先感謝您的幫助!將WAV文件上傳到Windows Phone 7的Skydrive
我最近爲wp7創建了一個錄音機。但是用戶開始反饋說,沒有辦法上傳記錄的文件skydrive。我搜索了很多樣本,但它們僅包含文本文件和照片Sample Link。我不知道如何將.wav文件上傳到skydrive。任何人都可以爲我提供一些樣品嗎?在此先感謝您的幫助!將WAV文件上傳到Windows Phone 7的Skydrive
文本文件,照片等沒有區別。它們都只是一堆字節,它們的解釋不同。在上面貼的鏈接,存在下面的代碼片斷:
private void btnSave_Click(object sender, EventArgs e)
{
string fileName = this.fileName.Text.Trim();
byte[] byteArray = Encoding.Unicode.GetBytes(this.fileContent.Text.Trim());
MemoryStream fileStream = new MemoryStream(byteArray);
LiveConnectClient uploadClient = new LiveConnectClient(App.Current.LiveSession);
uploadClient.UploadCompleted += new EventHandler<LiveOperationCompletedEventArgs>(uploadClient_UploadCompleted);
uploadClient.UploadAsync("me/skydrive", fileName, fileStream);
}
前三行所關心的一個字符串轉換成字節流,其可以被上載。爲了上傳一個wav文件,你只需要改變這三行來準備一個包含你的wav數據的流。
如果你的wav文件保存在隔離存儲器中,你可以使用IsolatedStorageFile.OpenFile來獲得正確的流。