【发布时间】:2015-09-24 06:32:20
【问题描述】:
我目前正在使用 UCMA 4.0 并实施一个基于 IVR 的示例。 当我运行示例时,它给出“不支持指定的方法”。
我编写了以下代码用于播放 IVR on call。
public void playIVR()
{
Microsoft.Rtc.Collaboration.AudioVideo.VoiceXml.Browser voiceXmlBrowser = null;
voiceXmlBrowser = new Microsoft.Rtc.Collaboration.AudioVideo.VoiceXml.Browser();
vxmlDirectory = Path.Combine(Path.GetDirectoryName(System.Reflection.Assembly.GetEntryAssembly().Location), "Voicexml");
string vxmlURL = Path.Combine(vxmlDirectory, menuName.Trim().Replace(" ", "_") + ".vxml");
Uri pageURI = new Uri(vxmlURL);
voiceXmlBrowser.RunAsync(pageURI, null);
}
当voiceXmlBrowser.RunAsync(pageURI, null); 行命中时,会抛出上述异常。
以下是堆栈跟踪
“不支持指定的方法。”
在 Microsoft.Rtc.Collaboration.AudioVideo.SpeechSynthesisConnector.Seek(Int64 偏移量,SeekOrigin 来源)
在 Microsoft.Speech.Synthesis.WaveOutputStream.Seek(Int64 偏移量,SeekOrigin 原点)
在 Microsoft.Speech.Internal.SapiInterop.SpStreamWrapper.Seek(Int64 offset, Int32 seekOrigin, IntPtr plibNewPosition)
【问题讨论】: