我正在开发一个文本到语音转换应用程序,但语音仍然播放 当我关闭浏览器时。这是代码:
SpVoice objspeach = new SpVoice();
objspeach.Speak(lbl1.Text.Trim(), SpeechVoiceSpeakFlags.SVSFDefault);
objspeach.WaitUntilDone(System.Threading.Timeout.Infinite);
浏览器关闭后如何停止语音?
是否有任何可以使用的代码隐藏方法?
我对你正在使用的 API 知之甚少,但我认为你可以使用 Pause 方法。看看这个链接。由于这是服务器端代码,因此您需要执行类似操作来检测浏览器何时关闭。