在使用Visual Studio 2017的UWP Javascript应用程序中,我有两段代码。如果我执行第一个,则对第二个的后续调用将无法播放。 如果我执行第二个,对第一个的后续调用将无法播放。 这发生在我的Windows Phone。 桌面行为正常。 输出发生了什么在我的手机上?
更新:这在运行版本 1703 的 Acer 上失败。但是,两者都在运行版本1607的诺基亚Lumia上运行良好。
var speech = new SpeechSynthesisUtterance("hello");
window.speechSynthesis.speak(speech);
...
player.src = "ms-appx:///audioo/" + "song.wav";
player.play();
不幸的是,正如观察到的那样,这发生在版本 1703 中。 它在版本 1709 中修复。 它在1607年工作。 运行 1703 的手机会遇到这种奇怪的行为。