2013-04-28 35 views
1

在Windows Phone 8中,我有一個解決方案,使用新的WPRT Windows.Storage API捕獲視頻並將其保存到本地存儲。如何使用帶有IStorage文件的Windows Phone MediaElement

當我想使用MediaElement控件播放視頻時,由於它不支持從本地存儲(僅隔離存儲)播放,我似乎卡住了。

我使用的代碼是:

public async void MethodName(IStorageFile file){ 
      var stream = (await file.OpenReadAsync()).AsStream(); 
      VideoPlayer.SetSource(stream); 
      VideoPlayer.Play(); 
} 

然而,當我運行它,我收到一個異常「流的類型必須爲IsolatedStorageFileStream的」。

我也試着將Source設置爲指向文件位置屬性的URI,遵循典型的本地存儲URI約定 - 但這會被忽略。

有沒有人遇到過這個解決方案?

回答

0

獨立存儲和本地存儲在手機上的位置相同。

在這種情況下,您需要使用獨立存儲API而不是新開發的Windows運行時API。

相關問題