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 标签 的相关文章

  • 此集合实例 Laravel 关系中不存在属性 [X]

    我在 Laravel 5 6 中使用了很多 Realtions 当我添加 phonebooks 时 我看到所有关系都工作正常 一切都很好 但是当我尝试在视图中显示它们时 我得到了属性在此集合上不存在的错误 这是关系代码 public fun
  • mvc 中的模型(最佳实践,PHP)

    我知道有很多关于 MVC 和最佳实践的文章和问题 但我找不到这样的简单示例 假设我必须用 PHP 开发一个 Web 应用程序 我想遵循 MVC 模式 没有框架 该应用程序应该有一个简单的书籍 CRUD 我想从控制器获取我商店中的所有书籍 保
  • laravel Blade 模板不渲染

    进入 Laravel 后 我尝试使用 Blade 模板 但它没有渲染 我的所有示例都来自 Laravel 文档 UPDATE 所以这是我的master blade php 文件位于资源 gt 视图 gt master blade php y
  • 调用未定义的函数 MYSQL_NUM_ROWS() [重复]

    这个问题在这里已经有答案了 我正在尝试使用 php 验证登录 但收到此错误 致命错误 未捕获错误 调用 opt lampp htdocs social index php 100 中未定义的函数 MYSQL NUM ROWS 堆栈跟踪 0
  • 使用计数器作为变量名称的一部分来访问变量

    我尝试做类似的事情 cat1 array hello everyone cat array bye everyone for index 0 index lt 2 index echo cat index 1 当然是行不通的 我需要在这里改
  • 如何捕获 Symfony2/Silex 中的错误和异常?

    我想在我的 Silex 应用程序中捕获错误和异常 将它们包装在始终返回给客户端的自定义 JSON 响应中 我发现了三种基本方法 app gt error Symfony Component Debug ErrorHandler regist
  • 通过 SSH 将变量传递给远程脚本

    我正在通过 SSH 从本地服务器在远程服务器上运行脚本 首先使用 SCP 复制该脚本 然后在传递一些参数时调用该脚本 如下所示 scp path to script server example org another path ssh s
  • 数组到字符串转换注意事项。为什么?

    为什么我得到 Applications MAMP htdocs test2 php 第 11 行中的数组到字符串转换 注意 users array aa a b bb cc c foreach users as usr var htmlsp
  • PHP Imagick - “-量化透明”等效项

    是否有 PHP Imagick 等效项 quantize transparent 量化透明使用示例 http www imagemagick org Usage quantize color trans注意 在页面中搜索 量化透明 Quan
  • 自动解析 PHP,将 PHP 代码与 HTML 分离

    我正在开发一个大型 PHP 代码库 我想将 PHP 代码与 HTML 和 JavaScript 分开 我需要对 PHP 代码进行多次自动搜索和替换 对 HTML 进行不同的搜索和替换 对 JS 进行不同的自动搜索和替换 有没有一个好的解析器
  • 编写多个mysql脚本

    是否可以在复合脚本中包含其他 mysql 脚本 理想情况下 我不想为包含的脚本创建存储过程 对于较大的项目 我想分层维护几个较小的脚本 然后根据需要组合它们 但现在 我很乐意学习如何包含其他脚本 source是一个内置命令 您可以在 MyS
  • PHP preg_match_all 100 MB 文件

    我读到 preg match all 不是为解析大文件而设计的 但我需要这样做 我增加了 pcre backtrack limit 1000000000 pcre recursion limit 1000000000 我的 PHP memo
  • 远程linux服务器到远程linux服务器大型稀疏文件复制 - 如何?

    我有两台 CentOS 5 4 服务器 每台服务器上都安装了 VMware Server 假设我始终对 vmware 虚拟机使用稀疏文件 将虚拟机文件从一台服务器复制到另一台服务器的最可靠 最快速的方法是什么 虚拟机的文件复制起来很痛苦 因
  • 使用composer create-project安装特定的laravel 5版本

    今天我尝试安装特定的 laravel 版本composer create project laravel laravel 5 1 8 your project name prefer dist 因为有些插件在5 1 9及以上版本有问题 但是
  • PHP根据给定索引的匹配值合并数组[重复]

    这个问题在这里已经有答案了 我有两个这样的数组 Array1 Array 0 gt Array ID gt 101 Code gt 1075 Date gt 2012 03 03 17 13 12 433 1 gt Array ID gt
  • 在 Woocommerce 商店页面中显示可变产品的默认变化价格

    I m wondering how I can display the product price on the shop page Right now my variable products are shown with their p
  • 如何测试“If-Modified-Since”HTTP 标头支持

    使用 PHP 如何准确测试远程网站supports If Modified Since HTTP 标头 据我所知 如果您获取的远程文件自标头请求中指定的日期以来已被修改 它应该返回 200 OK 状态 如果尚未修改 则应返回 304 Not
  • 使用脚本自动输入 SSH 密码

    我需要创建一个自动向 OpenSSH 输入密码的脚本ssh client 假设我需要通过 SSH 进入myname somehost用密码a1234b 我已经尝试过 bin myssh sh ssh myname somehost a123
  • 在订单项目视图中显示自定义产品数据

    我在添加到购物车时遇到问题 我有一个具有不同定制条件的产品可供选择 当客户选择特定选项时 它添加到购物车 当客户选择另一种选择并添加时 它显示为购物车中的第二件商品 这没关系 但付款后 订单在第 1 项和第 2 项下均显示自定义选项 但没有
  • Mysqli 准备好的语句从数组动态构建 INSERT 查询

    我正在尝试用 PHP 而不是 OOP 开发我的函数 以创建 CRUD 目标是对任何表使用相同的函数 但我已经陷入了第一个表中 不知道该怎么做 我现在拥有的 function to avoid injections function vali

随机推荐

  • 在 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