Index: ssts-web/src/main/webapp/js/common.js =================================================================== diff -u -r27325 -r27343 --- ssts-web/src/main/webapp/js/common.js (.../common.js) (revision 27325) +++ ssts-web/src/main/webapp/js/common.js (.../common.js) (revision 27343) @@ -1963,42 +1963,23 @@ } } -/* - * 根据谷歌或IE浏览器选择不同的语音播放的方式 - */ - function googleOrIESpeak(content){ - if(!!window.ActiveXObject || "ActiveXObject" in window){ - if(speaker){ - speaker.speak(content); - } - }else { - var synth = window.speechSynthesis; - var googleSpeack = new SpeechSynthesisUtterance(); - //汉语 - googleSpeack.lang = 'zh-CN'; - googleSpeack.rate = 1; - googleSpeack.text = content; - synth.speak(googleSpeack); - } - } - /** * title 默认值 '提示' * pauseTime 默认值 5秒 (自动隐藏时间) */ function showResult(message,title,pauseTime) { showResultWithoutSpeak(message,title,pauseTime) - googleOrIESpeak(message); + speaker.speak(message); } // 当前页显示提示信息 function showResultCurPage(message,title,pauseTime) { showResultWithoutSpeakCurPage(message,title,pauseTime) - googleOrIESpeak(message); + speaker.speak(message); } function showResultExt(result) { var message = result.message; top.MsgTip.msgExt(result); - googleOrIESpeak(message); + speaker.speak(message); } /** * 功能与先前的showResult一样,但是没有语音 @@ -2023,7 +2004,7 @@ * @param message */ function speakMessage(message){ - googleOrIESpeak(message); + speaker.speak(message); } // 在当前页信息