Windows 8用のサウンドレコーダーアプリで作業していますが、IRandomAccessStreamをMediaElement.SetSourceに渡すと、アプリケーションがクラッシュし、VisualStudioに表示される例外がスローされないことに気付きました。この問題をどのようにデバッグする必要がありますか?何が原因でしょうか?
クラッシュの原因となっているコードは次のとおりです。
void mediaFiles_SelectionChanged(object sender, SelectionChangedEventArgs e)
{
if (e.AddedItems.Count == 1)
{
string fname = e.AddedItems[0] as string;
Stream fstream = GlobalVariables.encryptedFS.OpenFile(fname);
MediaElement elem = new MediaElement();
mainGrid.Children.Add(elem);
elem.AutoPlay = true;
elem.SetSource(new WinRTStream(fstream, true), "audio/x-ms-wma");
}
}