gpt4 book ai didi

php - 尝试将 JSON 加载到 HTML 音频标签时出现解析错误

转载 作者:行者123 更新时间:2023-11-28 02:50:15 25 4
gpt4 key购买 nike

我想在 HTML 音频标签中使用来自 JSON 文件的数据。我真的很接近并且能够从 JSON 中获取我想要的数据,但我无法将其加载到 HTML 中。这是我已经尝试过的

<?php
$json = file_get_contents('http://www.youtubeinmp3.com/fetch/format=JSON&video=http://www.youtube.com/watch?v=i62Zjga8JOM');
$data = json_decode($json);
$stream = $data->{'link'};
echo "<audio controls><source src= .$stream. "</audio>");
?>

更新:现在我明白了。

<?php
$json = file_get_contents('http://www.youtubeinmp3.com/fetch/?format=JSON&video=http://www.youtube.com/watch?v=1rLvsC6T4YI'); // this WILL do an http request for you
$data = json_decode($json);
$stream = $data->{'link'};
echo "<audio controls><source src= $stream. '</audio>')";
?>

我还想在http://www.youtubeinmp3.com/fetch/format=JSON&video=http://www.youtube.com/watch?v=之后的第二行添加一个变量

我该怎么做?

最佳答案

你需要像下面那样做:-

<?php
error_reporting(E_ALL);
ini_set('display_errors',1);
$json = file_get_contents('http://www.youtubeinmp3.com/fetch/?format=JSON&video=http://www.youtube.com/watch?v=1rLvsC6T4YI');
$data = json_decode($json,true);
$stream = $data['link'];
?>
<!DOCTYPE html>
<html>
<body>

<audio controls>
<source src="<?php echo $stream;?>" type="audio/mp3">
</audio>

</body>
</html>

输出:- http://prntscr.com/cl4ubs

注意:- 它在我这边运行音频文件,我也可以使用默认名称保存它:- http://prntscr.com/cl4vj8

你的第二个问题答案:-

<?php
error_reporting(E_ALL);
ini_set('display_errors',1);
$variable_to_add = '1rLvsC6T4YI';
$json = file_get_contents("http://www.youtubeinmp3.com/fetch/?format=JSON&video=http://www.youtube.com/watch?v=$variable_to_add");
$data = json_decode($json,true);
$stream = $data['link'];
?>
<!DOCTYPE html>
<html>
<body>

<audio controls>
<source src="<?php echo $stream;?>" type="audio/mp3">
</audio>

</body>
</html>

关于php - 尝试将 JSON 加载到 HTML 音频标签时出现解析错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39645418/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com