Qt使用QMediaPlayer类获取多媒体信息
来源:互联网 发布:淘宝蜂蜜属于什么类目 编辑:程序博客网 时间:2024/04/29 13:18
Qt自带的库中能达到获取多媒体信息效果的看来看去好像只有QMediaPlayer能达到这个效果,虽然看起来有些笨。
void Player::OnMetaDataAvailableChanged(bool available){ if(available){ foreach(QString str,availableMetaData()){ qDebug()<<str<<" :"<<metaData(str).toString().toUtf8().data(); } playlist->setCurrentIndex(++count); qDebug()<<""; }}
用上面这个槽函数和player的
MetaDataAvailableChanged(bool avilable)
信号捆绑起来便可以遍历获得整个播放列表的多媒体信息。
主要原理就是当前播放对象改变时MetaData会改变,当MetaData可读时我们就能读取信息啦!
0 0
- Qt使用QMediaPlayer类获取多媒体信息
- Qt使用QMediaplayer类做音频播放器
- Qt 之QMediaPlayer类详解
- 获取多媒体信息
- Qt实用技巧:使用QMediaPlayer播放mp4文件
- Qt Multimedia::QMediaPlayer类的介绍
- qt qmediaplayer m_surface assert
- Android多媒体信息获取
- Android的多媒体信息获取
- QT实例之十四(qmediaplayer)
- QT QMediaPlayer 播放音视频文件
- QMediaPlayer多媒体类
- Qt实用技巧:使用QMediaPlayer和Windows自带组件播放swf、rmvb、mpg、mp4等视频文件
- Qt实用技巧:使用QMediaPlayer和Windows自带组件播放swf、rmvb、mpg、mp4等视频文件
- Qt QMediaPlayer(铺满整个窗口)
- Qt的QMediaPlayer播放视频和音频
- Qt Multimedia::QMediaPlayer框架源码分析
- Android中获取多媒体信息的方法
- 关于Mac最新系统cocopods的安装和使用
- 2016 Multi-University Training Contest 1-1011---HDU 5733 tetrahedron(计算几何)
- Oracle中如何更新一张大表记录
- 夏天笔记本很烫怎么办 笔记本散热降温方法推荐
- javascript基础: 封装-Base库
- Qt使用QMediaPlayer类获取多媒体信息
- hdu-1811-Rank of Tetris-并查集缩点+拓扑
- "use strict";
- hdu 2717 Catch That Cow
- 1254 推箱子
- curl_easy_setopt-curl库的关键函数之一
- go管理多个项目如何书写gopath以及利用脚本控制项目管理路径
- 利用SecureCRT上传、下载文件(使用sz与rz命令)
- CMFCShellTreeCtrl和CMFCShellListCtrl快速构建资源管理器