HTML音频标签不播放Amazon S3 URL中的歌曲

问题描述 投票:1回答:2

我在S3存储桶中有一个.mp3网址,并尝试使用HTML <audio>标记从我的网页播放这首歌。播放器被禁用而不播放歌曲。我的所有歌曲都正确上传到S3存储桶,我可以在本地播放它们。

我的代码如下:

<audio controls="controls" preload="auto" id="audio_player">< source src='https://akiaiowmyt6vxaidogxa-lw-audio.s3.amazonaws.com/lw/1502872370049.mp3' type="audio/mpeg"></audio>

S3 URL - https://akiaiowmyt6vxaidogxa-lw-audio.s3.amazonaws.com/lw/1502872370049.mp3

如何在浏览器上播放S3 URL MP3歌曲?

html audio amazon-s3 audio-player
2个回答
0
投票

服务器声称该URL包含application/pdf格式的数据。浏览器不知道如何将PDF视为音频。

您需要配置服务器以发送正确的内容类型。

您可以转到Amazon AWS Console的S3部分的“属性”部分来执行此操作。


0
投票

1)检查任何桌面播放器中的URL

2)“<”之后的空格?在“<audio”和“</ audio”中

3)应该

<audio controls="controls" preload="auto" id="audio_player">
    <source src=" https://akiaiowmyt6vxaidogxa-lw-audio.s3.amazonaws.com/lw/1502872370049.mp3">
</audio>
© www.soinside.com 2019 - 2024. All rights reserved.