PHP 中的 MP3 和 OGG 标签

2024-02-04

Except https://www.php.net/manual/en/book.ktaglib.php https://www.php.net/manual/en/book.ktaglib.php and http://getid3.sourceforge.net/ http://getid3.sourceforge.net/有谁知道 PHP 中使用音频文件标签的任何其他方法吗?

我需要读取和写入它们,而 KTagLib 似乎对这项工作来说有点太多了,而且也没有真正获得文档,而 getID3 似乎只写入 ID3v1 标签。


使用 ktaglib:

$tag = new KTaglib_MPEG_File('test.mp3')->getID3v2Tag()->getFrameList();
echo "Album: " . $tag["TIT2"];
echo "Album: " . $tag["TALB"];
echo "Artist: " . $tag["TPE1"];
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

PHP 中的 MP3 和 OGG 标签 的相关文章

  • .htaccess 异常导致主目录出现问题

    这是我的目录结构 localhost or livehost app bootstrap public vendor code demo 这是我的 htaccess
  • PHP 开发相当于 Mongrel/Webrick 吗?

    PHP 开发中是否有与 Rails 开发期间使用 Mongrel Webrick 等效的方法 我通常在端口 3000 上使用 Mongrel 在开发过程中为我的 Rails 应用程序提供服务 我从事 PHP 开发已经有几年了 据我所知 方法
  • ssh 连接超时

    我无法在 git 中 ssh 到 github bitbucket 或 gitlab 我通常会收到以下错误消息 如何避免它 输出 ssh T email protected cdn cgi l email protection i ssh
  • 为什么验证不起作用并跳转到另一个页面?

    我写了一个customer display php来验证数据 到目前为止只有名字 但无论名字字段是否为空 网页都会跳转到customer search php并且没有更改数据库中的信息 为什么
  • vmsplice() 和 TCP

    在原来的vmsplice 执行 有人建议 http lwn net Articles 181169 如果您的用户态缓冲区是管道中可容纳的最大页面数的 2 倍 则缓冲区后半部分成功的 vmsplice 将保证内核使用缓冲区的前半部分完成 但事
  • 如何阻止直接访问我的 JavaScript 文件?

    我使用 Minify 来缩小并缓存所有脚本请求 我只希望我的用户能够访问 JavaScript 文件的缩小版本 缩小位于www example com min我的脚本位于www example com scripts 如何阻止直接访问doc
  • 限制自己超载外部 API 的速率

    我发现了很多信息和脚本示例 展示了如何对 API 用户进行速率限制 但我无法找到任何示例来说明在施加这些限制时如何对您自己的 API 请求进行速率限制 我总是用诸如以下的代码来限制我的脚本sleep or usleep命令 但感觉这是一种低
  • fgetcsv 在特定行打开?

    有没有办法使用 fgetcsv 在特定行上打开 我有一个非常大的 csv 想通过 ajax 一次运行大约 100 行 我可以轻松停止 while 循环 但如何在特定行上打开 或者这是不可能的 从第 100 行开始读取没有简单的方法 但您可以
  • 使用 PHP 的 MySQL 连接字符串

    我正在尝试通过本地计算机连接到托管在我的服务器上的数据库 我的服务器有cPanel 11 它是一个典型的共享服务器 由CentOS提供支持 安装了PHP和MySQL 准确地说 我在同一台服务器上持有经销商帐户 我想在不同帐户或域之间访问数据
  • 自动建议 php 的 ajax

    我有一个 html 表单 php 脚本和 jquery 我需要一个 ajax 代码来从我的 php 脚本中进行自动建议 以下是代码 表单 html
  • Apache、PHP 和 MySQL 可移植吗?

    我可以在外部硬盘上运行 Apache PHP 和 MySQL 吗 我需要这个 因为我在不同的地方工作 计算机 有时我没有安装和配置所有使用的应用程序 当然可以 XAMPP http www apachefriends org en xamp
  • 如何仅使用 PHP5 RecursiveDirectoryIterator 类递归显示具有特定文件类型的文件夹和子文件夹

    您好 我正在尝试使用 FilterIterator 上的扩展来获取 RecursiveDirectoryIterator 类 但由于某种原因 它仅在根目录上进行迭代 我的代码是这样的 class fileTypeFilter extends
  • 仅使用containerd(不使用Docker)修剪容器镜像

    如果我刚刚containerd安装在 Linux 系统上 即 Docker 是not安装 如何删除未使用的容器映像以节省磁盘空间 Docker 就是这么方便docker system prune https docs docker com
  • PHP 数组通过 JSON 转为 jquery 数组

    我有点困惑为什么以下不起作用 get php
  • 从数据库填充复选框

    我有两个表 第一个由与名称关联的 id 组成 1 汽车 2 火车 3 普通 ETC 第二个表由两个字段 user id 和第一个表中的 id 组成 例如 1 1 2 1 3 当用户转到该页面时 我试图重新填充选定的复选框 首先 您查询数据库
  • URL 中的 %2F 中断并且未引用所需的 .php 文件 [重复]

    这个问题在这里已经有答案了 我需要将 作为变量作为 URL 的一部分传递 我的结构如下所示 www domain com listings page 1 city Burnaby South type Townhome bedroom 2
  • 保存多对多关系,同步/附加不存在?

    我有以下两个多对多关系的模型 use Illuminate Database Eloquent Model class Permission extends Model The database table used by the mode
  • 如何使用 PHP 对字符串进行 rot13 处理?

    我有一个很大的 php 代码 我想手动对其进行编码和解码 我的问题是 php 代码里面有很多单引号和双引号 因此我在使用时出现错误str rot13 功能如下 那么正确的语法是什么以及如何使用下面的函数进行编码 str rot13 That
  • 如何从父类中获取子类名

    我试图在不需要子类上的函数的情况下完成此任务 这可能吗 我有一种感觉 但我真的很想确定
  • Laravel $request->file() 返回 null

    尝试在后端使用 Laravel 上传文件时遇到问题 Issue Laravel request gt file 方法返回 null Setup 我使用以下方法构建了一个 AJAX 请求超级代理人 https github com visio

随机推荐

  • 在 Visual Studio 2010 中显示当前行号和列号

    我刚刚安装了 SP1 现在在 Visual Studio 中的每个源文件底部看不到文本编辑器行号和列号 有谁知道如何重新打开此功能 如果使用 16 4 x 或更高版本的人想知道它去了哪里 它已从状态栏移动到编辑器窗口的右下角 请注意Col当
  • 如何对文档进行部分更新

    我需要有关如何更新 CouchDB 中的字段的指导 我通过控制台尝试了curl 它工作正常 但是以编程方式 我不明白如何更新特定字段 例如 名称 这是在 CouchDB 中更新文档的片段 它工作正常并返回更新后的修订 ID HttpPut
  • 如何在 Cocoa 应用程序中包含 OpenCV?

    当我使用 命令行工具 c stdc 模板创建 xCode 项目时 我能够包含并编译 opencv 标头并运行一些代码 但我想在 Cocoa 应用程序 上下文中使用 OpenCV 使用该模板创建时 当我在 main mm 中包含 OpenCV
  • 如何以编程方式设置gridview的高度android

    我想设置我的高度Gridview在我的应用程序中以编程方式 有什么办法可以实现吗 我只想在代码中的两种特殊情况下更改 gridview 高度 EDIT
  • 如何在 MapView 下方添加 TextView?

    我跟着你好视图 谷歌地图视图 http developer android com resources tutorials views hello mapview html现在我想添加一个TextView在下面的MapView 我只更改了布
  • Git 日志不显示子模块更改[关闭]

    这个问题不太可能对任何未来的访客有帮助 它只与一个较小的地理区域 一个特定的时间点或一个非常狭窄的情况相关 通常不适用于全世界的互联网受众 为了帮助使这个问题更广泛地适用 访问帮助中心 help reopen questions 我在 ma
  • 更改react-big-calendar事件的颜色

    I need to make a calendar with events and I decided to use react big calendar http intljusticemission github io react bi
  • CSS 变换原点不适用于 safari 中的 svg

    我正在尝试围绕其中心旋转图像 但在Safari中 SVG的左上角 总是以它的原点为中心进行旋转 var rotate val 30 function rotate val rotate val rotate val val var tran
  • perf_event_open - 如何监视多个事件

    有谁知道如何设置perf event attr可以通过以下方式触发 PMU 监视多个 类型 事件的结构perf event open Like perf record e cycles faults ls 它有两种不同的事件类型 PERF
  • 将变量传递给 SSIS 包中的 powershell 脚本

    我正在尝试将 SSIS 变量传递到通过 SSIS 中的进程任务运行的 PowerShell 脚本中 我使用 SSIS 2008 如果这有什么区别 这是我使用的 powershell 脚本的副本 在使用硬编码值执行时运行良好 param st
  • 如何有效地选择列的子字符串并按其分组

    我目前在 MySQL InnoDB 数据库中有两个表 这是表格的两个简化版本 表 1 PropData PropData BigTag Date 10001AB 1000 01 01 00 00 00 表 2 限制标签
  • 根据登录时的用户角色设计重定向到特定页面

    我的 Rails 应用程序中的用户拥有三种可能的权限 它们是User is admin User is school and User is security 根据我的应用程序的性质 我需要为每个用户提供一个单独的主屏幕 这些用户做完全不同
  • 如何按嵌套对象属性对 JavaScript 对象数组进行排序?

    我有这个函数可以根据属性对 JavaScript 对象数组进行排序 arr is the array of objects prop is the property to sort by var sort function prop arr
  • 监听 ACTION_SCREEN_OFF

    我正在尝试启动一个在后台运行的服务 该服务正在侦听ACTION SCREEN OFF当它发现ACTION SCREEN OFF 开始我的活动 我在某处读到你需要创建一个广播接收器因为将其放入清单 XML 中是行不通的 然而 经过多次搜索后
  • 在 x86 汇编中将寄存器设置为零的最佳方法是什么:xor、mov 或 and?

    以下所有指令都执行相同的操作 设置 eax为零 哪种方式是最佳的 需要最少的机器周期 xorl eax eax mov 0 eax andl 0 eax TL DR 总结 xor same same is the 所有 CPU 的最佳选择
  • SQLite DbHelper 不适用于 ART

    我的 Android 应用程序中有一个 SQLite 数据库 但不幸的是 随着新的虚拟机 ART 它停止工作 我在 DbHelper 类中遇到错误 特别是当我打开数据库进行写入 读取时 我需要帮助 提前致谢 这是日志猫 11 22 11 5
  • ANTLR4 语法中第一个解析器规则的返回声明出现问题

    我在用returns对于我的解析器规则 它适用于除第一个之外的所有解析器规则 如果我的语法中的第一个解析器规则使用returns声明 ANTLR4 抱怨如下 匹配规则时期待 ARG ACTION 如果我在上面添加另一个不使用 返回 的解析器
  • C# Active Directory 调用“ChangePassword”无法联系域

    我们基于 ASP NET C 构建的自定义应用程序使用 Active Directory 类 可以很好地更改 Active Directory 用户的密码 但在服务器上安装以下更新后 它就停止工作 https support microso
  • 如何修复执行 git Push 时 .git/ 目录的权限被拒绝?

    我已经在我的服务器上设置了一个 git 存储库 创建了一个新用户 git 我的仓库位于 srv git example git 我以前可以git remote add origin git domain srv git example gi
  • PHP 中的 MP3 和 OGG 标签

    Except https www php net manual en book ktaglib php https www php net manual en book ktaglib php and http getid3 sourcef