![試驗(yàn)5音頻視頻應(yīng)用_第1頁](http://file4.renrendoc.com/view/7b4eb7fd7952bb2c74425e34b7ba0308/7b4eb7fd7952bb2c74425e34b7ba03081.gif)
![試驗(yàn)5音頻視頻應(yīng)用_第2頁](http://file4.renrendoc.com/view/7b4eb7fd7952bb2c74425e34b7ba0308/7b4eb7fd7952bb2c74425e34b7ba03082.gif)
![試驗(yàn)5音頻視頻應(yīng)用_第3頁](http://file4.renrendoc.com/view/7b4eb7fd7952bb2c74425e34b7ba0308/7b4eb7fd7952bb2c74425e34b7ba03083.gif)
![試驗(yàn)5音頻視頻應(yīng)用_第4頁](http://file4.renrendoc.com/view/7b4eb7fd7952bb2c74425e34b7ba0308/7b4eb7fd7952bb2c74425e34b7ba03084.gif)
![試驗(yàn)5音頻視頻應(yīng)用_第5頁](http://file4.renrendoc.com/view/7b4eb7fd7952bb2c74425e34b7ba0308/7b4eb7fd7952bb2c74425e34b7ba03085.gif)
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、實(shí)驗(yàn)報(bào)告課 程名稱 多媒體編程基礎(chǔ)實(shí)驗(yàn)項(xiàng)目名稱 實(shí)驗(yàn)5:音頻/視頻應(yīng)用實(shí)驗(yàn)學(xué)生班級(jí)實(shí)驗(yàn)學(xué)生姓名學(xué)號(hào)同組學(xué)生姓名無實(shí)驗(yàn)時(shí)間實(shí)驗(yàn)地點(diǎn)一、實(shí)驗(yàn)?zāi)康?理解Windows系統(tǒng)中音頻、視頻處理的方法。.理解MCI接口、媒體播放器控件的概念。. 了解音視頻處理技巧,以及實(shí)際應(yīng)用方法.掌握實(shí)現(xiàn)音頻播放器和視頻播放器的常用方法。二、實(shí)驗(yàn)環(huán)境及開發(fā)工具:PC機(jī)、Windows 8.1 操作系統(tǒng)、Visual C+2013三、實(shí)驗(yàn)要求及內(nèi)容:)理解第8、9兩章教材例題及上課所講的參考例程。)運(yùn)用學(xué)過的知識(shí),在理解例題的基礎(chǔ)上自己編寫一個(gè)多媒體播放器 應(yīng)用程序,包括:一個(gè)音頻(MP3 wma播放器和一個(gè)視頻播放器處理
2、 (avi、 wmv asf)程序,要求具有以下功能:可以播放本機(jī)中的音視頻媒體文件;音頻播放參照例8_2、8_3,必須創(chuàng)建一個(gè)播放類來實(shí)現(xiàn)視頻播放可以直接使用 WM速件,適當(dāng)添加針對(duì)文件的操作功能。)寫實(shí)驗(yàn)報(bào)告,報(bào)告中寫出主要流程、關(guān)鍵代碼、代碼解釋。部分知 識(shí)可查閱MSDN四、實(shí)驗(yàn)原理及程序設(shè)計(jì)思路(實(shí)驗(yàn)中所要用到的知識(shí)點(diǎn)、技術(shù)和方法,如:類、成員函數(shù)、具體算 法等,寫出必要的框圖或流程圖)BEGIN MESSAGE MAPlaySoundView CFormViewON BN CLICKE(DC BUTTON & CPlaySoundView:OnBnClickedLoadRes)ON_
3、BN_CLICKEIDC_BUTTON & CPlaySoundView:OnBnClickedPFile)ON BN CLICKEIDC AddFile , & CPlaySoundView:OnBnClickedAddfile)ON LBN DBLC(JDC LIST1, & CPlaySoundView:OnLbnDblclkList1)ON BN CLICKEIDC STOP& CPlaySoundView:OnBnClickedStop)ON_BN_CLICKIDC_STOPWAVEFIL& CPlaySoundView:OnBnClickedStopwavefile) ON_BN_
4、CLICKEIDC_STOPLIST& CPlaySoundView:OnBnClickedStoplist)END MESSAGE MAP五、核心代碼(列出實(shí)現(xiàn)功能的關(guān)鍵代碼以及代碼的解釋或說明)CPlaySoundView:CPlaySoundView() :CFormViewCPlaySoundView: IDD) CPlaySoundView:CPlaySoundView() void CPlaySoundView:DoDataExchange( CDataExchange1c pDX CFormView:DoDataExchange( pDX);DDX Control( pDX ID
5、C LIST1, m List);BOOLCPlaySoundView:PreCreateWindow( CREATESTRUCEs) return CFormView:PreCreateWindow( cs);void CPlaySoundView:OnInitialUpdate() CFormView:OnInitialUpdate();GetParentFrame()-RecalcLayout();ResizeParentToFit();#ifdef _DEBUGvoid CPlaySoundView:AssertValid() const CFormView:AssertValid()
6、;void CPlaySoundView:Dump( CDumpContex& dc) const CFormView:Dump( dc);CPlaySoundD0ct CPlaySoundView:GetDocument() const / 非調(diào)試版本是內(nèi)聯(lián)的 ASSER(m_pDocument-IsKindOf( RUNTIME_CLASCPlaySoundDo。); return ( CPlaySoundDo(?)m_pDocument;#endif /DEBUG/ CPlaySoundView 消息處理程序void CPlaySoundView:OnBnClickedLoadRes()
7、 (/ TODO: 在此添加控件通知處理程序代碼PlaySound(MAKEINTRESOURdR_WAVE;AfxGetResourceHandle(), SND_ASYN|C SND_RESOUR|CESND_NODEFAU;LTvoid CPlaySoundView:OnBnClickedPFile() (wave1.Stop();停止播放wave1.Play(m hWnd,LRing08.wav);開始播放 wa收件void CPlaySoundView:OnBnClickedAddfile() (m_List.ResetContent();/ 清空列表CFileDialog flDl
8、g( TRUE NULL NULL OFN HIDEREADONLYOFN OVERWRITEPROMPT| OFN_ALLOWMULTISELECT音頻文件 |*wav;*mp3;*mid|, this );/ 定義一個(gè)文件打開對(duì)話屋if (flDlg.DoModal() = IDOK判斷用戶是否按O股鈕(POSITIONpos = flDlg.GetStartPosition();/ 獲取文件名列表的首位置while (pos !=NULI)/利用循環(huán)遍歷文件名列表( m_List.AddString(flDlg.GetNextPathName(pos); / 將文件名添加的列表框 控件中
9、 void CPlaySoundView:OnLbnDblclkList1() (/獲取當(dāng)前選擇的列表項(xiàng)索引/ TODO: 在此添加控件通知處理程序代碼int sellndex = m List.GetCurSel();if (sellndex !=LB ERR/判斷是否有項(xiàng)目被選中(/定義一個(gè)字符串對(duì)象CString str;/開始播放歌曲wave.Play(m_hWnd, str);)void CPlaySoundView:OnBnClickedStop() (/ TODO: 在此添加控件通知處理程序代碼 PlaySound (NULL AfxGetResourceHandle(), NU
10、LL;)void CPlaySoundView:OnBnClickedStopwavefile() (/ TODO: 在此添加控件通知處理程序代碼wave1.Stop();)void CPlaySoundView:OnBnClickedStoplist()(/ TODO: 在此添加控件通知處理程序代碼 wave.Stop();void CVideoPlayView 二AssertValid()const(CView:AssertValid();)void CVideoPlayView :Dump( CDumpContex& dc) const(CView:Dump( dc);CVideoPla
11、yDoc* CVideoPlayView :GetDocument() const / 非調(diào)試版本是內(nèi)聯(lián)的 (ASSER(m_pDocument-IsKindOf( RUNTIME_CLASCVideoPlayDoc); return ( CVideoPlayDoc*)m pDocument;)#endif /_DEBUG/ CVideoPlayView消息處理程void CVideoPlayView :OnMciplay()(/ TODO: 在此添加命令處理程序代碼mciSendString (L play resmovie.mpg , 0, 0, 0);/ 文件要存在/mciSendString(Lplay D:movie.mpg, 0, 0, 0); /文件要存在)void CVideoPlayView :OnPlay()(/ TODO: 在此添加命令處理程序代碼 CVideoDlg vDlg;vDlg.DoModal();ffd wm,文仲室加京停獨(dú)叫口余文件)六、實(shí)驗(yàn)結(jié)果及分析(截圖程序運(yùn)行效果并加以分析和說明)七、實(shí)驗(yàn)思考本次實(shí)驗(yàn)實(shí)現(xiàn)文件的打開,進(jìn)度條來顯示視頻播放的進(jìn)度,音頻播放
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年全球及中國(guó)超微細(xì)合金線材行業(yè)頭部企業(yè)市場(chǎng)占有率及排名調(diào)研報(bào)告
- 2025年全球及中國(guó)低浴比氣液染色機(jī)行業(yè)頭部企業(yè)市場(chǎng)占有率及排名調(diào)研報(bào)告
- 2025-2030全球汽車油漆測(cè)厚儀行業(yè)調(diào)研及趨勢(shì)分析報(bào)告
- 2025年全球及中國(guó)眼內(nèi)液體填充物行業(yè)頭部企業(yè)市場(chǎng)占有率及排名調(diào)研報(bào)告
- 2025年全球及中國(guó)初創(chuàng)企業(yè)媒體服務(wù)平臺(tái)行業(yè)頭部企業(yè)市場(chǎng)占有率及排名調(diào)研報(bào)告
- 2025-2030全球知識(shí)產(chǎn)權(quán)審計(jì)服務(wù)行業(yè)調(diào)研及趨勢(shì)分析報(bào)告
- 2025-2030全球設(shè)備用墊圈和密封材料行業(yè)調(diào)研及趨勢(shì)分析報(bào)告
- 2025-2030全球微膠囊脂質(zhì)粉行業(yè)調(diào)研及趨勢(shì)分析報(bào)告
- 2025年全球及中國(guó)車規(guī)級(jí)數(shù)字功放電感行業(yè)頭部企業(yè)市場(chǎng)占有率及排名調(diào)研報(bào)告
- 2025-2030全球螺旋繞線機(jī)行業(yè)調(diào)研及趨勢(shì)分析報(bào)告
- 第二章《有理數(shù)的運(yùn)算》單元備課教學(xué)實(shí)錄2024-2025學(xué)年人教版數(shù)學(xué)七年級(jí)上冊(cè)
- DB31-T 596-2021 城市軌道交通合理通風(fēng)技術(shù)管理要求
- 華為智慧園區(qū)解決方案介紹
- 2022年江西省公務(wù)員錄用考試《申論》真題(縣鄉(xiāng)卷)及答案解析
- 人教版八年級(jí)英語上冊(cè)期末專項(xiàng)復(fù)習(xí)-完形填空和閱讀理解(含答案)
- 一例蛇串瘡患者個(gè)案護(hù)理課件
- 低壓電工理論考試題庫(kù)低壓電工考試題
- 國(guó)家電網(wǎng)培訓(xùn)課件
- 五年級(jí)上冊(cè)口算練習(xí)400題及答案
- 駱駝祥子選擇題100道及答案
- 2024年公務(wù)員考試題庫(kù)附答案【完整版】
評(píng)論
0/150
提交評(píng)論