【发布时间】:2019-12-24 06:01:01
【问题描述】:
我正在尝试使用 src="\\server\path\call.wav" 加载带有 wav 文件的音频标签,但该文件未显示为已加载并且播放器控件不起作用。我假设这是使用 Windows 网络路径的问题。如果我将 WAV 文件的路径复制/粘贴到浏览器中,它会加载并播放,所以我认为这不是访问权限问题。 HTML 如下。生成此代码的应用程序基于 asp.net,在 Windows 10 上的 IIS 上运行。我在这里缺少什么?
<html xmlns="http://www.w3.org/1999/xhtml">
<head><title>Call Player</title></head>
<body>
<h1>Call Player</h1>
<span id="CallContent"><div>Call Time: 2019-12-12 15:52:23</div><audio controls><source src="\\server\share\call.wav" type="audio/wav"></audio></span>
</body>
</html>
【问题讨论】:
-
我们将通话录音存储在网络路径上。我尝试在 src 中输入 UNC 路径,但 Chrome 不会加载它,说它是本地资源。我还尝试在我的 Web 应用程序中创建一个到服务器的虚拟目录并将其用作路径,但是在走该路线时它要求登录,并且无论我使用什么登录名都不会连接。
-
对不起,我看错了你的问题,你似乎明白问题出在哪里,而我对asp.net和IIS一无所知。因此,这与 [html5-audio] 无关,只是您的路径不是有效的 URI,因此不会发生提取,任何资源都是如此。