




版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
QT調用mplayer(轉)-scutLiu 的專欄 -CSDN博客scutLiu的專欄ToBeABetterMan!條新通知 登錄 注冊歡迎 退出 我的博客 配置 寫文章文章管理 博客首頁 全站 當前博客 空間博客 好友相冊 留言 用戶操作[留言] [發(fā)消息] [加為好友]狼的圖騰ID:scutLiu共2693次訪問,排名2萬外,好友10人,關注者10人。狼的圖騰的文章原創(chuàng)17篇翻譯0篇轉載36篇評論4篇訂閱我的博客[編輯]scutLiu的公告學無止境![編輯]文章分類C/C++/C#Linux內核/應用開發(fā)OpenSourceQT設計模式數(shù)據庫編程隨筆他山之石行業(yè)應用存檔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調用mplayer(轉)收藏轉自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 對象調用已編譯好的 Mplayer。QProcess*process=newQProcess();process->setProcessChannelMode(QProcess::MergedChannels);Process->start(“mplayer–ac–madxxxxx”);在命令中添加-slave和-quiet就可以通過命令設置Mplayer實現(xiàn)相應的功能。在mplayer源碼中的,slave.txt中對這些命令有詳細的Process->start(“mplayer–slave–quiet–ac–madxxxxx”);1.暫停功能:通過如下代碼可以設置 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 即為讀取的信息我們可以根據需要取我們要的信息如//文件總時間為: 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.音量調節(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");//
關閉靜音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 自定義槽和信號 (轉)|新一篇:程序中菜單項可見性控制不能實時生效查看最新精華文章 請訪問博客首頁相關文章[隨手記]EMBEDtagusagePHP-XML-RecursivelyprocessanXMLdocument.Qt編寫Mplayer前端程序androidjava代碼的啟動:app_process在線播放FTP資源Qt
調用
mplayer
視頻
mplayerslave
模式文檔翻譯
QT
調用mplayer
發(fā)表評論
表情:
評論內容:
用戶名: 登錄 注冊 匿名評論 匿名用戶驗
證碼:
重新獲得驗證碼 熱門招聘職位【支付寶】 2010支付寶技術專場招聘【東方通】中間件第一品牌:高薪 .急聘!【百度】誠聘Web研發(fā)/工程師【上海我友】福利購房計劃+高薪+期權,邀您共創(chuàng)互聯(lián)網的奇跡!【艾瑞威爾】高薪誠募Apple游戲開發(fā)工程師一流環(huán)境+一流待遇【支付寶】誠聘技術精英【CSDN】招聘:Ruby工程師、Java搜索工程師、運營編輯、兼職編輯北京明天高軟科技測試工程師北京明天高軟科技有限公司 高級java工程師北京明天高軟科技 JAVA開發(fā)工程師【惠普】研發(fā)中心誠聘
R&DTechLead(LoadRunnerorQTP)
北京明天高軟科技
高級需求分析師 【支付寶】2010支付寶技術專場招聘【東方通】中間件第一品牌:高薪.急聘!【百度】誠聘Web研發(fā)/工程師【上海我友】福利購房計劃+高薪+期權,邀您共創(chuàng)互聯(lián)網的奇跡!【艾瑞威爾】高薪誠募Apple游戲開發(fā)工程師一流環(huán)境+一流待遇【支付寶】誠聘技術精英【
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 花卉園藝基地建設項目可行性實施報告
- 《勸學》教學設計 2024-2025學年統(tǒng)編版高中語文必修上冊
- 2025至2031年中國4-氯-2-氟苯胺行業(yè)投資前景及策略咨詢研究報告
- 2025至2030年單泵項目投資價值分析報告
- 22文言文二則 教學設計-2024-2025學年六年級語文上冊(統(tǒng)編版)
- 2025年中國船用雷達行業(yè)競爭格局及市場發(fā)展?jié)摿︻A測報告
- Unit4 Customs and Traditions 初高銜接詞匯-詞匯銜接 教學設計 -2024-2025學年高中英語滬外版必修第一冊
- 牲畜放養(yǎng)承攬合同范本
- 2025年軟陶相框項目可行性研究報告
- Module 2 Unit 1 There's Chinese dancing.(教學設計)-2024-2025學年外研版(三起)英語六年級上冊
- 2025年天津三源電力集團限公司社會招聘33人高頻重點模擬試卷提升(共500題附帶答案詳解)
- 西安2025年陜西西安音樂學院專任教師招聘20人筆試歷年參考題庫附帶答案詳解
- 課題申報參考:養(yǎng)老金融在三支柱養(yǎng)老金體系中的作用機制與路徑仿真研究
- 2024-2025學年第二學期學校團委工作計劃(附2月-6月安排表)
- 【物理】牛頓第一定律 2024-2025學年人教版物理八年級下冊
- 居委會日??记诠芾碇贫?/a>
- 2025年江蘇商貿職業(yè)學院高職單招職業(yè)技能測試近5年??及鎱⒖碱}庫含答案解析
- 科技與教育的融合小學科學探究式學習的實踐案例
- 2025年浙江紹興杭紹臨空示范區(qū)開發(fā)集團有限公司招聘筆試參考題庫附帶答案詳解
- 煤礦隱蔽致災因素普查
- 2025年春季1530安全教育記錄主題
評論
0/150
提交評論