我有一个通用 Windows 平台 (UWP) 应用程序,我想在其中播放我在旧的 Window phone 8.1 应用程序上录制的音频字节。
音频是带有原始 PCM 音频(单声道、16 位、16kHz)的字节数组。
在我的旧 Windows phone 8.1 应用程序上,我只需使用 3 行代码即可。
SoundEffect sound = new SoundEffect(audioBytes, sampleRate, AudioChannels.Mono);
SoundEffectInstance soundInstance = sound.CreateInstance();
soundInstance.Play();
不幸的是,UWP 中没有“SoundEffect”。
在 C# UWP 应用程序中是否有一种简单的方法可以做到这一点?
用于测试目的的音频样本(单声道、16 位、16000Hz、小端)
PS:我查看了 Wasapi,但它全部使用 c++,并且找不到通常在 c# 中工作的人的简单示例