繁体   English   中英

HTML5音频元件在互联网信息服务服务器中不起作用

[英]HTML5 audio element do not work in the internet information service server

我创建了一个音频 stream,从 OBS 开始到 RTMP,然后从 RTMP 服务器通过 VLC 流式传输到 HTTP stream。 我创建了以下 HTML 5 音频端:

<!DOCTYPE html>
<html>
<head>
    <meta charset="utf-8" />
    <title></title>
</head>
<body>
    <audio controls="controls" runat="server" autoplay="autoplay">
        <source src="http://innoszorn.ddnss.de:11001/stream.ogg" type="audio/ogg" />
    </audio>
</body>
</html>

在 Visual Studio 2017 环境中运行播放器工作的一面。 但是在将项目发布到 IIS 服务器后,播放器不再工作。 您还可以使用 VLC 连接到 stream。

尝试在 iis.IIS 中添加 mime 类型,直到你告诉它类型。 在 web.config 文件中添加以下代码:

<system.webServer>
  <staticContent>
    <mimeMap fileExtension=".ogg" mimeType="audio/ogg" />
  </staticContent>
</system.webServer>

您还可以使用 iis 管理器添加 mime 类型:

1)打开 iis 管理器。

2)选择您的网站。

3) 双击中间窗格中的 mime 类型功能。

在此处输入图像描述

4)单击操作窗格中的添加

在此处输入图像描述

5)添加文件扩展名和mime类型,如下所示:

在此处输入图像描述

6)单击确定并重新启动站点并浏览它。

注意:确保该文件在站点文件夹中可用。 iusr 和 iis_iusrs 拥有访问站点文件夹的完全权限。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM