2016-05-16 130 views
0

爲什麼它不起作用?如何將字節數組轉換爲mp4文件文件MediaElment windows phone 8.1

using (InMemoryRandomAccessStream ms = new InMemoryRandomAccessStream()) 
{ 
    using (DataWriter writer = new DataWriter(ms)) 
    { 
     byte[] video = await response.GetContentAsByteArrayAsync(); 
     writer.WriteBytes(video); 
     await writer.StoreAsync(); 
     await writer.FlushAsync(); 
     writer.DetachStream(); 
    } 
    ms.Seek(0); 
    MediaStreamSource l = new MediaStreamSource(); 
    IMediaStreamDescriptor o = new VideoStreamDescriptor(); 
    MediaElement media = new MediaElement(); 
    media.SetSource(ms, "MP4"); 

    PlayFiles.stat[folder + "/" + filename] = media; 
} 

我想在字符串 media.SetSource問題(MS, 「MP4」); 請幫助

+1

您收到了什麼錯誤? –

回答

0

我注意到的第一件事就是你正在異步存儲。程序的後面部分無法知道異步操作何時完成。因此,您可能試圖打開該程序尚未完成編寫的文件。

相關問題