通过HTML音频标签播放音频

时间:2020-04-09 16:45:01

标签: html file mp3 html5-audio

我有应该通过标签播放音频文件的HTML文档。 我的主要问题是,我应该使用哪种URL来馈送该标签以便播放。 例如,我的文件夹中的文件与HTML文件完全不同,甚至存储在外部SSD上,并且我有路径,如何播放此文件?

我的代码如下:

<audio controls source="PathToFile"></audio>

3 个答案:

答案 0 :(得分:2)

不可能从用户的本地计算机上打开任意文件,因为这对安全性有不利影响。

如果要加载本地文件,用户必须选择带有<input type="file">元素的目录/文件,或者必须拖放目录/文件,以便您可以通过这种方式获得参考

答案 1 :(得分:0)

我想你应该有这样的东西:

<audio controls autoplay>
  <source src="/sounds/The Wolven Storm (Priscilla's 
               song).mp3" 
  type="audio/mpeg"/>
</audio>

答案 2 :(得分:-2)

如果您的网站托管在您可以访问的某个位置,则您的网站托管在本地计算机上,并且您的SSD与您的网站插入同一台计算机,则可以在引号内使用绝对文件路径为此。

例如:

semTools

我希望这有助于回答您的问题。