版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
QT調(diào)用mplayer(轉(zhuǎn))-scutLiu 的專欄 -CSDN博客scutLiu的專欄ToBeABetterMan!條新通知 登錄 注冊歡迎 退出 我的博客 配置 寫文章文章管理 博客首頁 全站 當前博客 空間博客 好友相冊 留言 用戶操作[留言] [發(fā)消息] [加為好友]狼的圖騰ID:scutLiu共2693次訪問,排名2萬外,好友10人,關(guān)注者10人。狼的圖騰的文章原創(chuàng)17篇翻譯0篇轉(zhuǎn)載36篇評論4篇訂閱我的博客[編輯]scutLiu的公告學(xué)無止境![編輯]文章分類C/C++/C#Linux內(nèi)核/應(yīng)用開發(fā)OpenSourceQT設(shè)計模式數(shù)據(jù)庫編程隨筆他山之石行業(yè)應(yīng)用存檔2010年08月(3)2010年07月(3)2010年06月(13)2010年05月(11)2010年04月(7)2010年03月(7)2010年02月(3)2010年01月(6)公告: [意見反饋][官方博客] QT調(diào)用mplayer(轉(zhuǎn))收藏轉(zhuǎn)自6bc138db49d7.html暫時知道播放歌曲。安裝mplayer,之后目錄下會有個 mplayer-core.exe 提取出來。放到源碼下面。代碼:QProcess*mplayerProcess=newQProcess(this);QStringexefile="mplayer-core.exe";QStringListarg;arg<<"-slave";arg<<"-quiet";arg<<"-idle";如果想不播放歌曲的時候就退出mplayer,那么這個參數(shù)不要加arg<<"D:/temp/PhonoTest/PhonoTest/1.mp3";mplayerProcess->start(exefile,arg);這個文件有 12.9M。完全提?。?? 暫時不明確。參數(shù)怎么加? 暫時不明確、通過定義一個 QProcess 對象調(diào)用已編譯好的 Mplayer。QProcess*process=newQProcess();process->setProcessChannelMode(QProcess::MergedChannels);Process->start(“mplayer–ac–madxxxxx”);在命令中添加-slave和-quiet就可以通過命令設(shè)置Mplayer實現(xiàn)相應(yīng)的功能。在mplayer源碼中的,slave.txt中對這些命令有詳細的Process->start(“mplayer–slave–quiet–ac–madxxxxx”);1.暫停功能:通過如下代碼可以設(shè)置 Mplayer暫停。process->write(“pause\n”);執(zhí)行這段代碼的時候如果是播放狀態(tài)就會暫停,暫停狀態(tài)時就會繼續(xù)播放。2.獲取播放文件的總時間和當前播放進度。執(zhí)行下面代碼時, Mplayer將時間在標準輸出顯示。process->write("get_time_pos\n");process->write("get_time_length\n");通過如下代碼即可讀出我們需要的信息:connect(process,SIGNAL(readyReadStandardOutput()),this,SLOT(back_message_slots()));process有可讀取的信息時,發(fā)出信號,在槽函數(shù)back_message_slots() 中讀取信息。voidMPlayer::back_message_slots(){while(process->canReadLine()){QStringmessage(process->readLine());//message 即為讀取的信息我們可以根據(jù)需要取我們要的信息如//文件總時間為: ANS_LENGTH=23.00//當前時間為:ANS_TIME_POSITION=23.00}}3.快進功能seek[type]Seektosomeplaceinthemovie0isarelativeseekof+/-seconds(default).1isaseekto%inthemovie.2isaseektoanabsolutepositionofseconds.下面代碼即可實現(xiàn)快進功能:process->write(“seek**1\n”);4.音量調(diào)節(jié)volume[abs]Increase/decreasevolumeorsetittoif[abs]isnonzero.下面代碼即可實現(xiàn)快進功能:Process->write(“volume-1\n”);// 音量減小Process->write(“volume+1\n”);// 音量增加5.靜音功能mute[value]Togglesoundoutputmutingorsetitto[value]when[value]>=0(1==on,0==off).下面代碼即可實現(xiàn)快進功能:process->write("mute0\n");//
開啟靜音process->write("mute1\n");//
關(guān)閉靜音6.定位視頻窗口通過上面的代碼基本功能實現(xiàn)了,可是播放視頻的時候發(fā)現(xiàn)又彈出一個窗口。并沒有出現(xiàn)在我們的窗口里。如下代碼即可時間窗口的定位。QStringcommon="mplayer-slave-quiet-acmad-zoommovie/"+file_name+"-wid"+QString::number(widget->winId());process->start(common);紅色部分實現(xiàn)串口的定位。 Widget是一個QWidget對象。通過winId可以獲得一個數(shù)字, -wid既將視頻輸出定位到widget窗體部件中。注意:-wid參數(shù)只在發(fā)表于 @2010年04月
X11、directX和OpenGL中適用。08日 23:00:00| 評論(0)| 編輯|
舉報|
收藏舊一篇:QT4 自定義槽和信號 (轉(zhuǎn))|新一篇:程序中菜單項可見性控制不能實時生效查看最新精華文章 請訪問博客首頁相關(guān)文章[隨手記]EMBEDtagusagePHP-XML-RecursivelyprocessanXMLdocument.Qt編寫Mplayer前端程序androidjava代碼的啟動:app_process在線播放FTP資源Qt
調(diào)用
mplayer
視頻
mplayerslave
模式文檔翻譯
QT
調(diào)用mplayer
發(fā)表評論
表情:
評論內(nèi)容:
用戶名: 登錄 注冊 匿名評論 匿名用戶驗
證碼:
重新獲得驗證碼 熱門招聘職位【支付寶】 2010支付寶技術(shù)專場招聘【東方通】中間件第一品牌:高薪 .急聘!【百度】誠聘Web研發(fā)/工程師【上海我友】福利購房計劃+高薪+期權(quán),邀您共創(chuàng)互聯(lián)網(wǎng)的奇跡!【艾瑞威爾】高薪誠募Apple游戲開發(fā)工程師一流環(huán)境+一流待遇【支付寶】誠聘技術(shù)精英【CSDN】招聘:Ruby工程師、Java搜索工程師、運營編輯、兼職編輯北京明天高軟科技測試工程師北京明天高軟科技有限公司 高級java工程師北京明天高軟科技 JAVA開發(fā)工程師【惠普】研發(fā)中心誠聘
R&DTechLead(LoadRunnerorQTP)
北京明天高軟科技
高級需求分析師 【支付寶】2010支付寶技術(shù)專場招聘【東方通】中間件第一品牌:高薪.急聘!【百度】誠聘Web研發(fā)/工程師【上海我友】福利購房計劃+高薪+期權(quán),邀您共創(chuàng)互聯(lián)網(wǎng)的奇跡!【艾瑞威爾】高薪誠募Apple游戲開發(fā)工程師一流環(huán)境+一流待遇【支付寶】誠聘技術(shù)精英【
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 堿復(fù)習教學(xué)設(shè)計
- 奶茶推廣策劃方案
- 2024-2025學(xué)年江西省南昌市南昌三中教育集團九年級上學(xué)期10月月考物理試卷(含答案)
- 福建公務(wù)員面試模擬69
- 利用傳統(tǒng)節(jié)日開展跨學(xué)科學(xué)習活動例談
- 北京市申論模擬15
- 山西公共基礎(chǔ)知識39
- 心理健康教育工作計劃完整版
- 教育培訓(xùn)機構(gòu)合同11篇
- 2004年海南省公務(wù)員面試真題
- 日語假名及發(fā)音一覽表
- 管理者的角色定位轉(zhuǎn)變PPT課件
- 10kv高低壓配電施工組織方案
- 佳樂科儀變頻器JR7000說明書
- 8糖尿病的綜合管理
- 消防安裝工程監(jiān)理細則(完整版)
- 催化裂化裝置結(jié)焦分析和防結(jié)焦措施
- 語句連貫銜接的解題思路及方法
- 地圖專題復(fù)習PPT優(yōu)秀課件
- 工程監(jiān)理質(zhì)量管理體系
- 寧波建筑企業(yè)信用評價標準
評論
0/150
提交評論