1

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 規則に従ってみましたが、これは無視されます。

誰かがこれに対する解決策に出くわしましたか?

4

1 に答える 1