【问题标题】:Playing a live stream with HTA application使用 HTA 应用程序播放实时流
【发布时间】: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


【解决方案1】:

你可以试试嵌入标签:

&lt;embed src="url.to/stream" type="video/mp4" autoplay="1"/&gt;

我刚刚在我的 Windows 10 上进行了测试,它的工作原理类似于以下示例:

<html>
<head>
<title>Embedded video into HTA</title>
<HTA:APPLICATION
  APPLICATIONNAME="Embedded video"
  ID="Embedded video"
  ICON="nslookup.exe"
  WINDOWSTATE="maximize"
  VERSION="1.0"/>
<style>
body {
color:white;
background-color:lightblue;
background-image:url('https://apod.nasa.gov/apod/image/2001/DesertEclipse_Daviron_2000.jpg');
background-repeat:repeat;
background-size: 100%;
}
</style>
<script type="text/vbscript">
Sub Reload()
    window.location.reload(True)
End Sub
</script>
</head>
<body>
<center>
<br><hr>
<embed src="http://94.23.221.158:9197/stream" width=50% height=45% type="video/mp4" autoplay="1"/>
<br><hr>
<img src="http://www.icone-png.com/png/23/22961.png" Title="Reload Application video" alt="Reload Application video" onclick="Reload()" style="cursor:hand">
</center>
</body>
</html>

【讨论】:

    猜你喜欢
    • 2014-11-27
    • 2019-11-29
    • 1970-01-01
    • 1970-01-01
    • 2014-02-22
    • 2012-07-01
    • 2014-07-11
    • 1970-01-01
    • 2019-01-16
    相关资源
    最近更新 更多