3

我想播放嵌入在我的资源文件中的中间声音,它以字节为单位,我搜索了很多我找到了大多数这样的答案我把它改成了这样的资源

 Stream stream = Assembly.GetExecutingAssembly().GetManifestResourceStream("WindowsFormsApplication1.Properties.Resources.music.mid");

但它给了我一个 null 的例外

,我究竟想要的是读取这个声音,如果在字节或其他替代方式可能的话。

4

1 回答 1

0

如果您只是将文件的构建操作设置为嵌入式资源,您可以使用以下命令访问它:

Assembly.GetExecutingAssembly().GetManifestResourceStream("WindowsFormsApplication1.music.mid")

如果它不起作用,请使用此代码查找确切名称:

For Each strResource As String In Assembly.GetExecutingAssembly().GetManifestResourceNames()
    MsgBox(strResource)
Next strResource
于 2013-09-24T09:13:13.333 回答