我想播放嵌入在我的资源文件中的中间声音,它以字节为单位,我搜索了很多我找到了大多数这样的答案,我把它改成了这样的资源
Stream stream = Assembly.GetExecutingAssembly().GetManifestResourceStream("WindowsFormsApplication1.Properties.Resources.music.mid");
但它给了我一个 null 的例外
,我究竟想要的是读取这个声音,如果在字节或其他替代方式可能的话。
我想播放嵌入在我的资源文件中的中间声音,它以字节为单位,我搜索了很多我找到了大多数这样的答案,我把它改成了这样的资源
Stream stream = Assembly.GetExecutingAssembly().GetManifestResourceStream("WindowsFormsApplication1.Properties.Resources.music.mid");
但它给了我一个 null 的例外
,我究竟想要的是读取这个声音,如果在字节或其他替代方式可能的话。
如果您只是将文件的构建操作设置为嵌入式资源,您可以使用以下命令访问它:
Assembly.GetExecutingAssembly().GetManifestResourceStream("WindowsFormsApplication1.music.mid")
如果它不起作用,请使用此代码查找确切名称:
For Each strResource As String In Assembly.GetExecutingAssembly().GetManifestResourceNames()
MsgBox(strResource)
Next strResource