Uwp AudioBuffer.CreateReference()中的EETypeLoadException
我正在根据场景3进行音频捕获,并注意到输出中显示了Uwp AudioBuffer.CreateReference()中的EETypeLoadException,uwp,Uwp,我正在根据场景3进行音频捕获,并注意到输出中显示了EETypeLoadException: Exception thrown at 0x753296C2 in AudioCreation.exe: Microsoft C++ exception: EETypeLoadException at memory location 0x11BFD8C4. 每次执行此行时(请参见的第97行): EETypeLoadException的原因是什么?我需要担心吗 编辑 复制步骤: 下载 打开Windows
EETypeLoadException
:
Exception thrown at 0x753296C2 in AudioCreation.exe: Microsoft C++ exception: EETypeLoadException at memory location 0x11BFD8C4.
每次执行此行时(请参见的第97行):
EETypeLoadException
的原因是什么?我需要担心吗
编辑 复制步骤:
EETypeLoadExceptions
AudioBuffer.CreateReference
并分配给变量时将抛出EETypeLoadException
:
using (AudioBuffer buffer = frame.LockBuffer(AudioBufferAccessMode.Write))
using (IMemoryBufferReference reference = buffer.CreateReference()) //Here
{
}
它试图为CreateReference
返回但找不到的类加载类型信息
在UWP应用程序中,您可以忽略此异常,尤其是在混合调试模式下。在桌面应用程序(如WPF)中,我们可能会添加强制转换以避免此类异常。我无法在我这边重现您的问题。您能分享详细的重现步骤吗?@XavierXie MSFT添加了重现步骤:)
using (AudioBuffer buffer = frame.LockBuffer(AudioBufferAccessMode.Write))
using (IMemoryBufferReference reference = buffer.CreateReference()) //Here
{
}