【发布时间】:2020-06-14 21:23:55
【问题描述】:
我有一个直播,我想在我的 HTA 应用程序上播放。
我尝试过使用this answer。
<head>
<title>Main</title>
<meta http-equiv="x-ua-compatible" content="ie=edge" />
</head>
<body>
<bgsound>
<button onclick="playSound()">Play</button>
<script language="javascript">
function playSound() {
document.getElementsByTagName("bgsound")[0].src = "https://www.url.org/stream";
}
</script>
</body>
</html>
(是的,我错过了很多,但这不应该阻止它运行)
我按下播放键,没有任何反应。如何让它工作?
【问题讨论】:
-
HTA...哇,好久不见了!我很惊讶这仍然有效。调试控制台中没有你能看到的错误?
-
@Brad 如何获得调试控制台?我试过
mshta.exe test.hta什么也没发生。是的,因为我已经在做一个网站,我想,也可以去桌面版,这是最简单、最省力的解决方案。 -
我不记得了,老实说,也许没有?至少十年来,我不必制作 HTA。如果您正在构建新项目,为什么不制作 PWA?同样的事情,但你可以使用现代功能,它可以在其他平台上运行。 developer.mozilla.org/en-US/docs/Web/Progressive_web_apps
-
@Simon 您尝试使用的概念可能只是渲染引擎无法使用,请记住 MSHTA 本质上仍然是 IE9 引擎,更改文档类型不会神奇地为您提供额外的功能。但是,您可以使用提供额外功能的 polyfill,就像网站使用 polyfill 支持旧版浏览器一样。
标签: windows audio streaming desktop-application hta