我用PHP创建了一个用于mp3脚本的Youtube。我想添加添加标题,艺术家,专辑等元数据的功能。我创建了一个测试PHP脚本,使用id3_set_tag()函数将元数据添加到MP3但是当我加载页面时它是空白的,文件保持不变。
<?php
$data = array(
"title" => "Re:Start",
"artist" => "Re:\Legion",
"comment" => "A nice track"
);
$result = id3_set_tag( "Test.mp3", $data, ID3_V1_0 );
if ($result === true) {
echo "Tag successfully updated\n";
}
?>
以下是 Apache / PHP 日志:
[Mon Jun 11 17:54:39.197984 2018] [php7:error] [pid 1458] [client 127.0.0.1:51864] PHP致命错误:未捕获错误:在/ Library / WebServer中调用未定义的函数id3_set_tag() /Documents/index.php:7\nStack trace:\ n#0 {main} \ n在第7行的/Library/WebServer/Documents/index.php中抛出
功能 Apache的
PHP 7
macOS High Sierra
所以我的问题是:如何在Mac上使用PHP将歌曲元数据添加到MP3文件中?