日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

Qt播放器学习

發布時間:2023/12/10 编程问答 29 豆豆
生活随笔 收集整理的這篇文章主要介紹了 Qt播放器学习 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

Phonon庫安裝 :

進入源代碼的phonon目錄,如"../qt-everywhere-opensource-src-4.6.0/src/phonon",實際代碼并不在里面,從phonon.pro文件可知源代碼在“/src/3rdparty/phonon/phonon”,但并不影響編譯。在終端輸入 “make;make install”即可,如果安裝時出錯,也可手動將lib、include下相關文件拷貝到安裝目錄。


后端插件安裝 :

(1)下載phonon-mplayer。

??????? 地址: http://websvn.kde.org/trunk/playground/multimedia/phonon-backends/mplayer/

??????? 使用svn下載: svn co svn://anonsvn.kde.org/home/kde/trunk/playground/multimedia/phonon-backends/mplayer

(2)返回phonon-mplayer目錄,編譯(qmake;make)生成phonon_backend/libphonon_mplayer.so動態鏈接庫。

(3)將libphonon_mplayer.so拷貝到$QTDIR/plugins/phonon_backend/


QT中使用phonon播放語音文件

第一步: 你需要將你的qt安裝目錄下的phonon_backend整個目錄拷貝到工程文件夾,我的在 F:\developingtools\Qt\Qt_install\Simulator\Qt\mingw\plugins\phonon_backend 第二步: 在qt的安裝bin目錄下找到phonon4.dll這個鏈接庫,放在工程目錄下,我的在 F:\developingtools\Qt\Qt_install\Simulator\Qt\mingw\bin下 第三步: 在.cpp中加頭文件#include?<MediaObject> 第四步: Phonon::MediaObject?*?music?=Phonon::createPlayer(Phonon::MusicCategory,Phonon::MediaSource("./mySound/3.wav")); music->play();
注意,用phonon的時候最好是wav格式的音樂。

如果一開始編譯出現錯誤,phonon: No such file or directory

錯誤:phonon: No such file or directory

1)sudo? apt-get install libgstreamer0.10-0 libgstreamer0.10-dev libgstreamer-plugins-base0.10-0 libgstreamer-plugins-base0.10-dev

2)sudo apt-get install libphonon-dev libphonon4 phonon-backend-gstreamer

3)sudo dpkg -L libphonon-dev


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播放器学习的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。