我正在寻找一种通过Web应用程序中的链接在VLC上打开.wav49的方法。由于<.audio>标记不支持带有.wav49的文件。而且由于多种原因,我无法将文件类型更改为普通的.wav或.mp3。
音频文件位于我服务器上的共享文件夹中(这是Windows Server 2016),因此我们网络上的每个人都可以访问它们。
我的应用程序的目标是使音频文件的搜索变得容易。
我一直在寻找诸如在后端更改格式并将.mp3文件流式传输到音频标签或允许播放.wav49文件的插件的选项,但似乎最简单的方法就是将文件发送至在VLC上打开。
我现在唯一的就是这个
<a href="file:\\CENTRAL\path\audio.WAV">
我也尝试过
<a href="file:\\CENTRAL\path\audio.WAV" download="test">
但都不行。
仅在firefox中,当我单击链接时询问我是否要保存它或只是将其打开,但是两个选项都下载了文件。我不想下载文件,我只想启动一个警报,询问用户是否要启动VLC并打开音频。
我想做一些wat的示例,例如roblox.com,当用户单击播放按钮并安装了应用程序时,浏览器会在本地计算机上启动该应用程序,并提供游戏的参数。用户想要。
另一个示例是comodo远程控制,当comodo的用户在Web设备管理器中并且想要开始远程会话时,该用户只需单击一个按钮,就会出现警报,询问用户是否要通过以下方式启动远程控制: Itarian应用程序,如果用户说是,该应用程序将在本地计算机上启动。
我找到了这个Open video stream on VLC Player through the browser,但似乎不再起作用了。
答案 0 :(得分:0)
首先,这里要使用的标准路径分隔符是正斜杠,如果要链接到本地文件,也需要使用带有三个斜杠的' Function for adding a cell value that is separated by + symbole
Function AddCellValue(Rng As Range) As Variant
AddCellValue = Evaluate(Application.Substitute(Rng, "+", "+"))
End Function
前缀。对于网络共享,您将使用两个斜杠:file:///
因此,我建议您尝试以下操作:
file://smbhost/path
希望这会有所帮助