簡體   English   中英

在 UCMA voicexml 瀏覽器中給出 Runasync() 方法不支持

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM