[英]In UCMA voicexml browser giving Runasync() method not supporting
我目前正在使用 UCMA 4.0 並實現一個基於 IVR 的示例。 當我運行示例時,它給出“不支持指定的方法”。
我編寫了以下代碼來播放 IVR 隨叫隨到。
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 offset, SeekOrigin origin)
在 Microsoft.Speech.Synthesis.WaveOutputStream.Seek(Int64 offset, SeekOrigin origin)
在 Microsoft.Speech.Internal.SapiInterop.SpStreamWrapper.Seek(Int64 offset, Int32 seekOrigin, IntPtr plibNewPosition)
您的 voiceXmLBrowser 似乎沒有接通電話。 嘗試在RunAsync
之前調用voiceXmlBrowser.SetAudioVideo(myAudioVideoCall)
。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.