问题标签 [getid3]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
49 浏览

php - 对象属性未显示

我在 php 页面上有一个函数,旨在使用 getid3 获取视频文件的创建日期/时间。当我(当然)再次运行所有内容以确保并最终遇到一个我似乎无法弄清楚的问题时,我认为一切都运行良好并准备好将这个版本放在床上。

相关的代码是这样的:

当我使用这部分处理文件时,我收到一条错误消息Notice: Undefined property: DateTime::$date in … line 179(文件路径被我删除)。但是,我知道情况并非如此,因为如果我取消注释var_dump上面列出的行,我会得到 output object(DateTime)#3 (3) { ["date"]=> string(26) "2016-01-24 15:20:32.000000" ["timezone_type"]=> int(3) ["timezone"]=> string(16) "America/New_York" }

在我看来,它确实看起来像 DateTime 对象$createdate有一个名为 的属性$date,所以我不确定发生了什么,尽管我假设它在我的语法中。有人可以帮我解决这个问题吗?

0 投票
1 回答
188 浏览

php - php getID3 返回更新文件的相同信息?

我正在使用 getID3 库来获取远程视频文件的详细信息。我正在尝试读取文件的一部分以获取文件的详细信息,但是有些视频在开始时没有完整的详细信息。

对于这些视频,我正在尝试下载完整视频,然后提取相关信息。但是,即使在视频完全下载后,getID3->analyze($filename) 也会返回相同的错误文件信息。

但是当我复制视频,然后在复制的视频上运行函数分析($filename.'copied.mp4')时,即使文件内容相同,它也会返回正确的信息。也许 getID3 没有再次加载视频,但是,如何在不复制视频的情况下解决此问题。

请在下面找到代码。

0 投票
2 回答
427 浏览

php - 我使用了 getid3_write_lyrics3 库。不工作

我使用了 getid3_write_lyrics3库。不工作

这是我的代码:

输出

新标签写入

但 MP# 文件显示空白 MP3 标签。显示我下面的屏幕截图。

截屏:

在此处输入图像描述

0 投票
0 回答
187 浏览

php - 如何去除 ID3 标签指纹

我用php getID3更改了mp3文件中的ID3 标签。通过右键单击轨道并选择显示更改的信息选项,可以在VLC 播放器中看到所做的更改,但是当我单击指纹选项时,它会找到原始标签。我的问题是,我怎样才能完全删除这些原始标签无法看到或恢复的标签。

0 投票
1 回答
701 浏览

php - 使用getID3解析ID3

////////////////////// 解决方案 //////////////////////

我的语法有问题,我使用 + 而不是 . 连接 Music/ 和 $file。

///////////////////////// 问题 ////////////////////////

简短的解释是这个循环应该提取元数据并将其打印到带有下载链接的页面。它将执行此操作的次数与列出的目录中的文件一样多。该循环完美运行,但是该数组未提取元数据。我让它在 xampp 服务器上本地运行。

这是我在页面上得到的。

Lunar_2_Blue_Star_Prayer_OC_ReMix.mp3 阵列([GETID3_VERSION] => 1.9.12-201602240818 [错误] => 阵列([0] => 无法打开“0”(!is_readable;!is_file;!file_exists)))Retro_City_Rampage_Retrohead_Five_OC_ReMix.mp3 阵列( [GETID3_VERSION] => 1.9.12-201602240818 [错误] => 数组 ([0] => 无法打开 "0" (!is_readable; !is_file; !file_exists) ) ) Super_Mario_RPG_The_Usurper_Queen_OC_ReMix.mp3 数组 ([GETID3_VERSION] => 1.9.12-201602240818 [错误] => 数组([0] => 无法打开“0”(!is_readable;!is_file;!file_exists)))

文件结构 更多结构

0 投票
1 回答
508 浏览

php - 使用 wget 检查文件是否已完全下载

我正在使用 php wget 从另一台服务器下载 mp4 文件

但我没有找到任何选项来检查文件是否正确下载,或者还没有。

我尝试使用 getID3() 获取持续时间文件,但它始终返回良好的值,即使文件未正确下载

有什么功能可以检查吗?

谢谢

0 投票
4 回答
11363 浏览

php - 在 codeigniter 中加载外部库

如何访问 getid3 类并在我的控制器中使用它?

0 投票
0 回答
78 浏览

wordpress - Wordpress getID 添加活动类

我有一个名为 Jobs ( https://www.bap.cc/jobs/ ) 的 Wordpress 页面。在那里我想显示两种不同的帖子类型(Jobs 和 Jobsangbote)。

一切正常,除了我的 php.ini 中的活动功能。第一个块“Wirsuchen”没问题,“Wir bieten”活动功能不起作用。不知道为什么...

0 投票
0 回答
635 浏览

php - 封面图片添加选项不起作用getid3

我尝试编写一个 php 脚本来获取封面图像并将其用作使用 getid3 php 的 mp3 文件的封面图像,但封面图像未显示在媒体播放器中。

封面图片显示在 Windows 文件夹中,但未显示在媒体播放器图标徽章中...也未显示在 google play music on android 中。

下面是代码。

0 投票
1 回答
475 浏览

php - getid3:从远程服务器下载完整的 mp3 数据

getid3用来从远程 URL 获取文件大小和持续时间。getid3不适用于远程 URL,因此解决方法是将 mp3 下载到临时位置,读取数据然后将其删除。

代码:

我遇到的问题是它只下载 mp3 文件的前 32768kb,并且没有显示正确的文件大小(显示为最大 32768)或文件的正确持续时间。如果我增加最大大小,代码将崩溃。

有没有办法下载完整的 mp3 或找到一种方法来获得适当的标题大小而不下载完整的文件?