音频未在 html 中播放

问题描述 投票:0回答:4

我将音乐存储在一个单独的文件夹中,我尝试播放该音乐,但音乐无法播放。知道为什么吗?感谢所有帮助并提前致谢。也尝试在 Jade 中做同样的事情,所以如果你们告诉我代码,那就太好了!

<body>
    <li>
        <audio controls>
            <source src="./songs/Remember-The-Name.mp3" type="audio/mp3">
         </audio>
    </li>
<body>

html 文件的路径:

/用户/桌面/music-app/views/test.html

音频文件路径:

/用户/桌面/音乐应用程序/歌曲/记住名字.mp3

html audio web pug
4个回答
4
投票

试试这个..它有效..

添加

..
转到上一个目录并使用
type="audio/mpeg"

<body>
    <li>
        <audio controls>
            <source src="../songs/Remember-The-Name.mp3" type="audio/mpeg">
         </audio>
    </li>
<body>

3
投票

您可以动态生成音频播放器,我相信您的问题是获取 mp3 的正确路径。使用此代码并更改第 6 行的 src 值。 如有疑问,请使用绝对路径,或者根据您的情况使用相对路径

../songs/Remember-The-Name.mp3

var audio = document.createElement('audio');
var source = document.createElement('source');
var media = document.getElementById('media');
media.appendChild(audio);
audio.appendChild(source);
source.setAttribute('src', 'https://glpro.s3.amazonaws.com/_util/smpte/111.mp3');
source.setAttribute('type', 'audio/mpeg');
audio.setAttribute('controls', 'controls');
<section id="media"></section>


0
投票

确保正确链接音频。 这就是对我的帮助。


0
投票

嘿,我真的是新手,但我尝试了这个,它对我有用,而不是在源代码中使用 src 尝试直接将其放入音频标签中,然后它就会工作

<audio controls src="E:\Songs\Stellar-Grave.mp3" type="audio/mp3"> </audio>

© www.soinside.com 2019 - 2024. All rights reserved.