0

如果我在邮递员中尝试,我是从音频 API 中得到的。

在此处输入图像描述

问题是我不知道如何检索它并将其放入 html 中的音频中。我尝试将 php://temp 放在音频 html 中的 src 中,但它不起作用。因为我使用了 guzzle 我尝试使用$response->getBody()->getContents(),我认为它与 php 中的 file_get_contents() 相同,但是当我打印它时它什么也没显示。请帮助邮递员它可以工作,但我不知道如何得到它。

4

1 回答 1

0

在最新的 guzzlehttp 文档中很好。你应该像这样迭代身体

$body = $response->getBody();
while (!$body->eof()) {
    echo $body->read(1024);
}

或更好的方法将流响应保存到文件

$body = $response->getBody();
file_put_contents('/webroot/file.mp3',$body);

然后设置html src

<audio src="file.mp3"></audio>
于 2021-06-16T03:39:39.100 回答