QT中使用mplayer播放语音文件
2012-10-31 19:54
337 查看
QT中播放语音文件的方法很多,这里只说一种,用mplayer。第一步:肯定是在你的机器中安装mplayer,我的调试机器是windows,那么我下载windows版本的mplayer,放在工程的同级目录下。第二步:在头文件中加入QProcess头文件,在私有成员变量处QProcess * music_1;第三步:在.cpp文件的构造函数或者初始化函数中new一个对象出来,例如:music1 = new QProcess;第四步:在需要调用的地方:QString music = "./mySound/2.mp3"; //歌曲位置
const QString mplayerPath("./mplayer/mplayer/mplayer.exe"); //播放器位置
QStringList args;
args << "-slave";
args << "-quiet";
args << music;
music_1->start(mplayerPath,args);
到此为止,你就可以用mplayer播放语音了。
相关文章推荐
- QT中使用phonon播放语音文件
- 用 Qt 的 QAudioOutput 类播放 WAV 音频文件(使用了libsndfile外部库)
- BlackBerry 10:Qt中使用OpenAL播放wav声音文件
- 使用Mplayer播放avi文件的方法
- Qt实用技巧:使用QMediaPlayer和Windows自带组件播放swf、rmvb、mpg、mp4等视频文件
- Qt实用技巧:使用QMediaPlayer和Windows自带组件播放swf、rmvb、mpg、mp4等视频文件
- Qt5.4.1播放视频语音文件
- 使用jacob+SAPI5.1实现将将文字转换为语音播放并可存储到.wav文件
- Qt 使用 phonon 播放 wav音乐文件 的 demo
- IOS使用AVAudioPlayer播放mp3歌曲文件并监听来电打断
- 【转载】Flex调用外部JS实现播放语音文件功能
- QT 使用QSettings 读写ini配置文件
- 用 Qt 的 QAudioOutput 类播放 WAV 音频文件
- 一个简单的使用SDL播放YUV文件的示例
- 关于qt中使用ico文件做程序图标时编译报debug/myico_res.o Error 1错误的说明
- 关于如何获得使用[迅播播放器]播放过的电影的问题,及如何删除播放过的文件的解答(一).
- 使用MediaPlayer播放音乐文件
- Ubuntu7.04使用totem-xine,安装libxine1-ffmpeg后,rm文件播放无声问题的解决办法
- 使用WinRar将Qt编译生成的exe和依赖的dll文件打包为一个exe文件的简单方法
- Qt使用Dom操作XML文件