所以我在 VS2010 中创建了一个 ASP.NET 4 应用程序,它需要向最终用户播放声音,它在我的本地开发环境中运行良好。问题是声音资源也不是 Resources.resx 没有发布到服务器。知道为什么吗?
我做了什么:
1) 在项目 属性 资源下,我添加了我的声音资源,名为:soundbyte(包含 soundbyte.wav)。我注意到这会创建一个带有 wav 文件的 Resource 文件夹,并在我的项目下创建一个 Resources.resx 文件来引用该文件
2)在我的代码中,我按如下方式播放文件:
Dim audioFile = My.Resources. soundbyte
Dim player = New Media.SoundPlayer(audioFile)
player.Load()
player.Play()