如何在 C# 中使用Windows 媒体播放器在资源中播放.mid声音

本文关键字:播放 资源 mid 声音 媒体播放器 Windows | 更新日期: 2023-09-27 18:32:28

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

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

但它给了我一个空的例外

我确切地想要的是 阅读这个声音 ,如果以字节或其他可能的替代方式.

如何在 C# 中使用Windows 媒体播放器在资源中播放.mid声音

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

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

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

For Each strResource As String In Assembly.GetExecutingAssembly().GetManifestResourceNames()
    MsgBox(strResource)
Next strResource