Windows Phone 8 には、新しい WPRT Windows.Storage API を使用してビデオをキャプチャし、ローカル ストレージに保存するソリューションがあります。
MediaElement コントロールを使用してビデオを再生したい場合、ローカル ストレージ (分離ストレージのみ) からの再生をサポートしていないため、スタックしているように見えます。
私が使用しているコードは次のとおりです。
public async void MethodName(IStorageFile file){
var stream = (await file.OpenReadAsync()).AsStream();
VideoPlayer.SetSource(stream);
VideoPlayer.Play();
}
しかし、実行すると、「ストリームはIsolatedStorageFileStream型でなければなりません」という例外が発生します。
また、ソースをファイルの場所のプロパティを指す URI に設定し、典型的なローカル ストレージの URI 規則に従ってみましたが、これは無視されます。
誰かがこれに対する解決策に出くわしましたか?