【发布时间】:2012-01-04 19:47:53
【问题描述】:
我正在使用 silverlight 和 XNA 为游戏构建 wp7 应用程序
我有一个名为“Punch1.mp3”(Build action : resource ) 的 mp3 文件存储在项目文件夹中名为“SoundEffects"”的文件夹中
我想使用此代码播放文件
StreamResourceInfo info;
Uri myuri = new Uri("/SoundEffects/Punch1.mp3", UriKind.Relative);
info = App.GetResourceStream (myuri);
punch1 = SoundEffect.FromStream(info.Stream ) ;
punch 在这里的代码中定义:
public static SoundEffect punch1;
问题在于它在第三行中引发了一个 nullreference 异常,声称 info 为 null
在调试模式下确实如此,我发现资源流信息为空
我认为这是因为尽管 uri 是正确的,但它无法读取文件
【问题讨论】:
-
能否请您粘贴代码,该代码指的是拳头1 需要哪些信息才能查看您声明这些信息的位置.. thx
标签: c# windows-phone-7 nullreferenceexception