qt中如何播放声音
2016-04-16 17:47
465 查看
1.安装madplay。用system("/../..");
2.安装phonon,在命令行下输入sudo apt-get install libphonon-dev安装phonon就可以使用#include 文件了(不过在.pro必须包含QT += phonon这条语句)。
使用语句:
Phonon::MediaObject
*music =
Phonon::createPlayer(Phonon::MusicCategory,
Phonon::MediaSource("/home/myprogram/qt/QTFaceRec-build-desktop/test.wav"));
music->play();
还可以播放视频:Phonon::MediaObject
*movie =
Phonon::createPlayer(Phonon::VideoCategory,Phonon::MediaSource("/home/XX.avi"));
movie->play();
3.
QSound bells("mysounds/apple.wav");
bells.play();
此方法在ubuntu上操作不成功,且要用绝对路径,不过将音频文件加入资源文件当中。只能用wav格式。
2.安装phonon,在命令行下输入sudo apt-get install libphonon-dev安装phonon就可以使用#include 文件了(不过在.pro必须包含QT += phonon这条语句)。
使用语句:
Phonon::MediaObject
*music =
Phonon::createPlayer(Phonon::MusicCategory,
Phonon::MediaSource("/home/myprogram/qt/QTFaceRec-build-desktop/test.wav"));
music->play();
还可以播放视频:Phonon::MediaObject
*movie =
Phonon::createPlayer(Phonon::VideoCategory,Phonon::MediaSource("/home/XX.avi"));
movie->play();
3.
QSound bells("mysounds/apple.wav");
bells.play();
此方法在ubuntu上操作不成功,且要用绝对路径,不过将音频文件加入资源文件当中。只能用wav格式。
相关文章推荐
- 【QT】:QT中的单选框和复选框的使用
- Qt应用程序自动重启(零零散散)
- 关于QtGraphics编程的几点经验总结_qgraphicsscene
- ubuntu 15 安装Qt
- 基于QT和OpenCV的人脸检測识别系统(1)
- QT中QProcess调用命令行的痛苦经历
- Qt信号与槽机制1
- SeimiAgent——基于QtWebkit的通用网页渲染代理服务
- 让QT跑在ARM开发板上
- qt坐标系统与布局的简单入门
- QT 连接数据库的详细步骤
- [解决方案] Ubuntu 16.04 下 Qt 5.6 无法输入中文的问题
- 向Tiny6410移植QT4.7.0版本
- qt输入框
- QT中的OpcDa 客户端 实现
- qt入门
- qt3d中基于opengles编写shader
- 【QT】:QT中信号与槽详解
- 【QT】:QT实现关联和解决关联
- QT入门:怎么写无边框(标题栏)的窗口、透明窗口、圆角控件