[英]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.