php调用itunes,使用PHP将SQL列从秒转换为iTunes兼容的播客时间格式
我有一个包含MP3元数据(不是真正的MP3文件)的SQL表,它使用lib_getid3项目中的脚本输入,该脚本从MP3元数据中读取数据并自动将其导入到SQL数据库中,因此它具有包含“标题“,”作者“,”文件格式“,以及烦人的”playtime_seconds“。
我可以使用以下代码将数据作为可读播客输出,但由于“长度”和“持续时间”标签,它与iTunes不兼容:
=($test); ?>
http://website/=basename(rtrim($row['filename'], '/')); ?>
=$row['artist']; ?>
podcast
=date('D, j M Y H:i:s O',$row{'LastModified'}) ?>
Podcast
=$row['playtime_seconds']; ?>
= substr($test, 0, strrpos($test, '.')); ?>=$row['filesize'];?>
但是,持续时间在几秒钟内就会在验证时引发无效响应。它应该在几分钟和几秒钟内,并且必须是一个正整数。
我已经在这里尝试了几个建议,例如:
$seconds = $row['playtime_seconds'] % 60;
$time = ($row['playtime_seconds'] - $seconds) / 60;
$minutes = $row['playtime_seconds'] % 60;
$hours = ($row['playtime_seconds'] - $minutes) / 60;但根据iTunes,输出仍然无效。
我无法在SQL表中添加额外的行来存储转换后的数字,因为每次运行导入脚本时都会将其删除(并且我宁愿不打破脚本重写它),所以如果可以的话在PHP中完成那么这将是很好的。
php调用itunes,使用PHP将SQL列从秒转换为iTunes兼容的播客时间格式相关推荐
- 如何订阅MVP on dot NET(或其它播客) - iTunes版
如果您还不知道播客是什么,请先阅读<MVP 播客上线>中的播客介绍部分. 首先,请打开iTunes.由于我是在Mac上使用iTunes,所以如果你是PC用户,您所看到的界面细节会和下面的截 ...
- itunes 备份路径 修改_苹果itunes是什么软件(全网最全解读iTunes兴衰史)
iTunes 是自 2001 年推出以来使音乐产业发生革命性变化的音乐软件.但是经过近 20 年长跑,在 2019 年,它终于结束了自己的使命. (本文来自) 随着苹果推出 macOS 10.15 ...
- hive Sql列转行使用explode的注意事项-null值处理
hive Sql列转行使用explode的注意事项-null值处理 日常工作中,我们经常会用Lateral View 结合explode将数据炸裂,但是该方法对应explode的内容是有非null限制 ...
- mysql数据迁移到teradata_Mysql迁移到达梦数据库-Mysql到DM的应用迁移-给自增列赋值-GroupBy语法不兼容...
现象描述 把基于Mysql 的应用移植到达梦数据库,我们进程碰到下面两个问题. 场景一: 在完成了数据和应用系统的移植后,应用一启动,看到日志框框报错:无法给自增列赋值. [仅当指定列列表,且 SET ...
- pandas使用date_range函数按照指定的频率(freq)和指定的个数(periods)生成dataframe的时间格式数据列、基于dataframe的日期数据列生成日期索引
pandas使用date_range函数按照指定的频率(freq)和指定的个数(periods)生成dataframe的时间格式数据列.基于dataframe的日期数据列生成日期索引(dates in ...
- pandas使用date_range函数按照指定的频率(freq)和指定的个数(periods)生成dataframe的时间格式数据列
pandas使用date_range函数按照指定的频率(freq)和指定的个数(periods)生成dataframe的时间格式数据列 目录
- [转]在ITunes播放中前进、后退五秒的快捷键
在ITunes播放中前进.后退五秒的快捷键 如题,快捷键为Command+Alt+方向键.听Podcast一两句没听清楚的时候很有用. reference: http://mac.pcbeta.com ...
- SQL时间格式转换CONVERT_GETDATE()
SQL时间格式转换CONVERT_GETDATE() SQL时间格式转换: View Code 年月日 SELECT CONVERT(varchar, GETDATE(), 102) AS DateT ...
- SQL Server数据库中Date/Time 时间格式的转换[转]
格式转换sql函数convert(nvarchar(12),@date,111): 第一个参数代表要截取的长度,第二个参数代表数据库的字段,最后一个参数代表要截取的日期时间格式,如下表所示: DATE ...
最新文章
- new File(String Path)加载资源问题
- 【Python初学者】准备
- php 使用redis锁限制并发访问类
- java页面可配置化_web.xml页面配置
- [BZOJ 5074] 小B的数字
- Proactor设计模式:单线程高并发
- L2-025 分而治之-PAT团体程序设计天梯赛GPLT
- nodejs 通过 get获取数据修改redis数据
- IE无法执行JavaScript解决办法
- 大学计算机基础vfp程序设计课程试验报告簿,VF程序设计实验报告册(实践教程).doc...
- 网站制作流程详解(学做网站第一步)
- Asp.Net Core 系列教程 (三)身份认证
- 0day安全:软件漏洞分析技术(第2版)
- Android 内置第三方app
- 基于51单片机的计步器步数检测无线蓝牙APP上传方案原理图设计
- Python——IDLE的安装步骤
- xdoj系统_【战疫情】西电计科院教学在行动(6)——对话全面线上服务的万波老师...
- 【C语言】关机小游戏(最好的朋友转瞬即逝)
- 深信服测试岗面试准备
- linux查看端口被哪个程序占用