use*_*502 6 .net audio compact-framework
我正在尝试使用.NET Compact Framework从资源播放音频.我在我的应用程序中添加了资源属性的音频文件,并尝试使用以下示例资源文件参考代码...
SoundPlayer player = new SoundPlayer(Assembly.GetExecutingAssembly().
GetManifestResourceStream("blessedwav.wav"));
player.Play();
Run Code Online (Sandbox Code Playgroud)
但是这段代码没有播放WAV声音.如何使用.NET Compact Framework 3.5播放资源音频文件?
我得到了解决方案.此代码在.NET Compact Framework中运行良好:
// Convert a byte array to a stream
using (var audioStream = new MemoryStream(Properties.Resources.full_song_wav))
{
using (var player = new SoundPlayer(audioStream))
{
player.Play()
}
}
Run Code Online (Sandbox Code Playgroud)
试试这个:
//I added the file as a audio resource in my project
SoundPlayer player = new SoundPlayer(Properties.Resources.recycle);
player.Play();
Run Code Online (Sandbox Code Playgroud)
我没有尝试使用.NET Compact Framework.但它在C#中对我有用.
| 归档时间: |
|
| 查看次数: |
19846 次 |
| 最近记录: |