如何从Aws s3流音频文件(mp3)?

马特

我有一个简单的JavaScript播放器,我想从aws s3 sdk(Php)流音频文件(mp3)。这些文件是私有的,因此我也应该进行身份验证。

如果我禁止将mp3文件的公共链接插入html对象的src,则该流有效。

特纳克斯

坎奈扬

您不需要通过php后端流式传输。您可以使用php代码生成Presigned url并将其发送到前端。限时开放。

示例PHP代码:

//Creating a presigned request
$s3Client = new Aws\S3\S3Client([
    'profile' => 'default',
    'region'  => 'us-east-1',
    'version' => '2006-03-01',
]);

$cmd = $s3Client->getCommand('GetObject', [
    'Bucket' => 'my-bucket',
    'Key'    => 'testKey'
]);

$request = $s3Client->createPresignedRequest($cmd, '+20 minutes');
$presignedUrl = (string) $request->getUri();

参考:

https://docs.aws.amazon.com/sdk-for-php/v3/developer-guide/s3-presigned-url.html

希望能帮助到你。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

如何将3gp音频文件转换为mp3?

在iOS中,如何从数据创建音频文件(.wav,.mp3)文件?

如何在静音段将音频文件(mp3或wav)划分为较小的文件

如何获得(非常)简短的.mp3音频文件在每次击键时播放?

如何在TensorFlow图中读取Ogg或MP3音频文件?

如何将.aif音频文件转换为mp3?

如何在(L)ubuntu中将`rm`和`ra`音频文件转换为mp3?

如何将音频文件(aac或mp3)添加到mp4视频文件?

s3上传音频文件,但无法播放。如何将音频流上传到s3?

如何将MP3音频文件读取到numpy数组中/如何将numpy数组保存到MP3?

如何使用ffmpeg将音频文件拆分为与HLS兼容的块?(mp3格式)

如何从资源播放 mp3 音频文件?(使用媒体播放器而不是 SoundPlayer)

如何使用命令行将 .m4a 音频文件转换为 .mp3?

如何使用Node.js在AWS Lambda函数上从S3 Bucket播放音频文件?

如何使用opentok流音频文件?

如何通过api网关将音频文件上传到s3?

将AWS Polly mp3文件保存到S3

如何在不实际转换的情况下确定转换后的音频文件的理论文件大小(即,将mp3转换为wav)

亚马逊S3服务器上的Concat MP3 /媒体音频文件

如何播放音频文件(.mp3、.flac、.wav),然后使用 ffmpeg 循环播放(每隔几秒混合一次)另一个音频文件(wav)

如何将音频从MP4或FLV视频文件转换为mp3?

如何使k3b刻录带有MP3文件的音频CD?

如何减少 android 音乐播放器中的音频(MP3 文件)加载时间?

缓存MP3音频文件以供脱机访问

如何从mp3阵列播放音频[Android]

如何从MP3获取音频数据?

如何将arrayBuffer转换为mp3音频?

如何播放Java项目中存储的mp3音频?

如何将音频从ogg转换为mp3?