簡體   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