c++-QT的问题,用QMediaPlayer::metaData()获取音频文件失败 ,代码如下

问题描述

QT的问题,用QMediaPlayer::metaData()获取音频文件失败 ,代码如下

connect(music,SIGNAL(metaDataChanged()),this,SLOT(getInfo()));
bool is=music->isMetaDataAvailable();
QVariant var= music->metaData(QMediaMetaData::AlbumTitle);
qDebug()<<is<<endl;
qDebug()<<var.toString()<<endl;

结果是is :false
var:""

看了网上说是因为版权的问题!是不是因为版权的问题不让程序获取音频的信息,is是flase!!怎么会这样,,试了很多音频文件都不行!
先谢谢大神指点了!

时间: 2024-12-31 19:55:41

c++-QT的问题,用QMediaPlayer::metaData()获取音频文件失败 ,代码如下的相关文章

获取音频文件时长

问题描述 在linux环境下如何获取音频文件时长java.lang.IllegalArgumentException:NolinematchinginterfaceClipsupportingformatPCM_SIGNEDunknownsamplerate,16bit,stereo,4bytes/frame,big-endianissupported. 解决方案 解决方案二:音频编码格式知道吗,知道的话可以按格式读取头信息解决方案三:麻烦给点详细的知道,不知道,在window下可以获取到时长,

PHP获取音频文件的相关信息

  这篇文章主要介绍了PHP获取音频文件的相关信息的相关资料,非常的实用,有需要的小伙伴可以参考下. 项目需求:现在有一个音频文件上传的功能,在上传后PHP需要获取这个音频文件的相关信息,例如:时长等,由于这个文件是放在买的空间上的,没有像ffmpeg这样的扩展来处理,那么PHP能不能获取到这些信息? 下面是之前在项目中用到的一个用PHP进行音频文件头部信息的读取与写入操作的实现,主要针对 WMA 和 MP3 两种格式,供参考. ? 1 2 3 4 5 6 7 8 9 10 11 12 13 1

jmf怎么获取音频文件的元数据meta呢?

问题描述 我获取一个player对象后,怎么没有相关获取元数据的一些api呢?请问获取这些信息是哪个对象才有这些方法?如果jmf不能获取请问换用ffmpeg如何获取呢,我搜了n久,-author等参数只能设置,-i只能返回一些码率之类的.但我想获取音频文件里的title.author等信息. 解决方案

PHP获取音频文件的相关信息_php实例

项目需求:现在有一个音频文件上传的功能,在上传后PHP需要获取这个音频文件的相关信息,例如:时长等,由于这个文件是放在买的空间上的,没有像ffmpeg这样的扩展来处理,那么PHP能不能获取到这些信息? 下面是之前在项目中用到的一个用PHP进行音频文件头部信息的读取与写入操作的实现,主要针对 WMA 和 MP3 两种格式,供参考. <?php // AudioExif.class.php // 用PHP进行音频文件头部信息的读取与写入 // 目前只支持 WMA 和 MP3 两种格式, 只支持常用的

求助:java 如何获取音频文件的比特率(码率)信息

问题描述 比如如何解析一个mp3的码率信息(128kbit.256kbit之类),谢谢 解决方案

ios开发-iOS app可以获取本地音频文件吗

问题描述 iOS app可以获取本地音频文件吗 自己的app没有录音功能.但是想读手机上的音频文件.可以不. 解决方案 PHP获取音频文件时长 解决方案二: 只能访问特定的目录 一般是不能访问

算法积累:解决如何获取指定文件夹路径或者文件路径下所有子文件后缀为.h .m .c的文本的行数

1.先解决如何获取一个文件的代码行数 一开始对于这个问题,我的思路就回荡在:1字符串子字符串的判断 2循环直到结束的想法 3将原来是"\n"替换掉之类的想法 一个问题总会有多种解决方案,下面的解决方案来自MJ基础视频里讲过的方案,挺不错的,基本思路是:通过"\n"拆分字符串到OC数组中,最后判断数组的长度即可. 虽然有时候我们可能想不到更好的方法,但是也不能阻拦我们去积累好的方法,所以纪录在此博文中. 学习来自 MJ 的某个基础视频 2.然后进一步考虑一个目录下的所

代码-qt中鼠标点击view获取点并将坐标转换为scene坐标之后在坐标处绘制item,位置发生偏移

问题描述 qt中鼠标点击view获取点并将坐标转换为scene坐标之后在坐标处绘制item,位置发生偏移 如题,我的组件是用QGraphicsItem绘制的,重载了QMouseEvent,但是点击时在view上显示的地方不对,主要代码如下: QPoint viewPos = event->pos();//获取视口坐标 QPointF scenePos = view_1->mapToScene(viewPos);//将视口坐标转换为场景坐标 select->setRect(scenePos

xmlhttp组件获取远程文件并筛选出目标数据

xml|数据 getfile.asp<%''利用xmlhttp组件获取远程文件保存到当前空间''此是网站建设中的一个实例,远程获取一个网页内容并筛选出相关的天气数据,当然可以跳过文件本地存储再获取数据''参考了xoyu的函数,在此感谢fileurl="http://www.hbqx.gov.cn/other/tqyb/inc_city_hb.asp"dotloc=InStrRev(fileurl,".")filepath="thistest"