freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

基于vc開(kāi)發(fā)工具的媒體播放器軟件設(shè)計(jì)(存儲(chǔ)版)

  

【正文】 .............................20 需求分析 ....................................................203 可行性研究 ..................................................20五 、 軟 件 開(kāi) 發(fā) 與 設(shè) 計(jì) ............................................21 ...........................................21  基本界面設(shè)置 ............................................21  打開(kāi)文件,添加列表 ......................................22  播放控制 ................................................22  對(duì)列表的控制 ............................................23  菜單設(shè)置 ................................................23 ...........................................23  界面設(shè)置 ................................................23 打開(kāi)文件,添加列表 .......................................24 播放控制 .................................................24 對(duì)列表控制 ...............................................25 ..................................................25六 、 軟件設(shè)計(jì)結(jié)果 ................................................25 主界面 ......................................................26 打開(kāi)文件 ....................................................27 列表控制 ....................................................27 菜單控制 ....................................................27七 、 軟件評(píng)價(jià) ....................................................28 軟件的特點(diǎn) ..................................................28 軟件的不足 ..................................................28八 、 結(jié)束語(yǔ) ......................................................28參考文獻(xiàn) ...........................................................294基于 VC++開(kāi)發(fā)工具的媒體播放器軟件設(shè)計(jì)摘 要 : 目 前 常 見(jiàn) 的 多 媒 體 軟 件 應(yīng) 該 說(shuō) 各 有 特 色 ,但 是 幾 乎 每 一 個(gè)都 存 在 著 不 如 人 意 的 地 方 。多媒體技術(shù)已經(jīng)在如下若干方面開(kāi)展了有效的應(yīng)用:①多媒體管理信息系統(tǒng)、展示系統(tǒng);②多媒體電子出版物(Title);③計(jì)算機(jī)輔助教學(xué)、教育培訓(xùn);④7計(jì)算機(jī)藝術(shù)制作、設(shè)計(jì);⑤計(jì)算機(jī)娛樂(lè)-游戲、雙向電影;⑥協(xié)同工作。我開(kāi)發(fā)的媒體播放器支持所有 media player 支持的媒體格式的播放及其他 AVI 視頻的播放,實(shí)現(xiàn)了對(duì)播放列表的控制,CD 抓軌等功能。表示媒體的特征用計(jì)算機(jī)內(nèi)部表示來(lái)刻畫(huà)。要解決的問(wèn)題是:信息存儲(chǔ)在什么地方?存儲(chǔ)媒體的例子有:縮微膠片、磁盤(pán)等。這是因?yàn)?,這個(gè)定義沒(méi)有體現(xiàn)出多媒體計(jì)算機(jī)技術(shù)的關(guān)鍵特性。MIDI 文件就是 MIDI格式的文件,在 MIDI文件中存儲(chǔ)的是一些指令。WMA格式是以減少數(shù)據(jù)流量但保持音質(zhì)的方法來(lái)達(dá)到更高的壓縮率目的,其壓縮率一般可以達(dá)到 1:18。Apple 公司的 Quick Time電影文件現(xiàn)已成為數(shù)字媒體領(lǐng)域的工業(yè)標(biāo)準(zhǔn)。而以 2聲道 192kHz/24b或 6聲道 96kHz/24b收錄聲音,可容納 74分鐘以上的錄音,動(dòng)態(tài)范圍達(dá) 144dB,整體效果出類(lèi)拔萃。另外,ASF 格式 的視頻中可以帶有命令代碼,用戶指定在到達(dá)視頻或音頻的某個(gè)時(shí)間后觸發(fā)某個(gè)事件或操作 。Real One Player 的一大特點(diǎn)是多層畫(huà)面功能,即當(dāng)一個(gè)屏幕播放影碟或歌曲的時(shí)候,旁邊有一個(gè)側(cè)屏幕提 供有關(guān)影碟或歌曲的信息或廣告,可以將豐富多彩的 Web頁(yè)面、生動(dòng)傳神的畫(huà)面及聲音、相關(guān)背景的文字整合在同一個(gè)畫(huà)面上,使用戶得到一個(gè)完整的聲、視、訊信息。1516三 、 MCI 命 令 接 口 編 程Windows MCI(media control interface)是控制多媒體設(shè)備的高層、通用的命令接口?!CI 命令應(yīng)用程序能過(guò) MCI設(shè)備發(fā)送命令(命令消息或命令字符串)來(lái)控制 MCI設(shè)備,MCI 命令可以分為 4類(lèi),如下所術(shù)。表 31 MCI 命令列表MCI 命令消息 MCI 命令字符串MCI 命令說(shuō)明 MCI 命令 類(lèi)型MCI_SYSINFO SYSINFO 返回有關(guān) MCI 設(shè)備的停息MCI_BREAK BREAK 為一個(gè)指定的 MCI 設(shè)備設(shè)置一個(gè)終止鍵MCI_SOUND SOUND 播放一段 Windows 指定的系 統(tǒng)聲音系統(tǒng)命令MCI_CLOSE CLOSE 關(guān)閉一個(gè) MCI 設(shè)備MCI_GETDEVCAPSGETDEVCAPS 獲得一個(gè) MCI 設(shè)備的性能參數(shù)通用命令18MCI_INFO INFO 從一個(gè) MCI 設(shè)備得到有關(guān)的信息MCI_OPEN OPEN 初始化一個(gè) MCI 設(shè)備MCI_STATUS STATUS 從一個(gè) MCI 設(shè)備返回有關(guān)的狀態(tài)信息MCI_LOAD LOAD 從一個(gè)磁盤(pán)文件中加載數(shù)據(jù)MCI_PAUSE PAUSE 暫停播放數(shù)據(jù)MCI_PLAY PLAY 開(kāi)始播放數(shù)據(jù)MCI_RECORD RECORD 開(kāi)始記錄數(shù)據(jù)MCI_RESUME RESUME 重新開(kāi)始播放或記錄MCI_SAVE SAVE 將數(shù)據(jù)存儲(chǔ)到磁盤(pán)文件中MCI_SEEK SEEK 向前或向后檢索MCI_SET SET 設(shè)置設(shè)備信息MCI_STOP STOP 停止播放或記錄可選命令MCI命令都可以帶兩個(gè)標(biāo)志命令來(lái)控制命令的方式,即“wait”和“notify”。19表 33  MCI 函數(shù)函數(shù)名 功能 類(lèi)型mciSendCommand 發(fā)送命令消息mciGetDeviceID 獲取 MCI 設(shè)備的 IDmciSetYieldProc 設(shè)定一個(gè)回調(diào)函數(shù),在結(jié)束帶 wait 標(biāo)志的命令時(shí)調(diào)用mciGetYieldProc 獲取當(dāng)前的回調(diào)函數(shù)命令消息接口函數(shù)mciSendString 發(fā)送命令字符串 命令字符串接口函數(shù)mciGetErrorString 獲取當(dāng)前 MCI 錯(cuò)誤的字符串描述 公用函數(shù) MCI 命令消息接口方式MCI命令消息接口方式利用消息和數(shù)據(jù)結(jié)構(gòu)來(lái)給多媒體設(shè)備發(fā)送命令和接收 MCI設(shè)備傳來(lái)的信息。如果設(shè)備打開(kāi)成功,可以從 MCI_OPEN_PARMS結(jié)構(gòu)的 wDeviceID數(shù)據(jù)域中取得該設(shè)備的標(biāo)識(shí)號(hào),該值將保存以供后續(xù)的 MCI命令使用。MCI_OPEN_PARMS結(jié)構(gòu)定義如下:typedef struct { DWORD dwCallback。對(duì)于打開(kāi)復(fù)合 MCI設(shè)備,有以下 3種方式可供選擇:1) 為確定 MCI設(shè)備的性能,可以只指定設(shè)備的類(lèi)型來(lái)打開(kāi) MCI設(shè)備。與 MCI_SYSINFO命令消息相關(guān)的消息標(biāo)志如表 6所示。 MCI 命令字符串接口方式MCI命令字符串使用 ASCII字符串來(lái)發(fā)送驅(qū)動(dòng) MCI設(shè)備的命令,這種方式采用的接口函數(shù)有 mciSendString、mciGetErrorString。(1)第一種方法是使用 ActiveX控件,MFC 可以利用“ActiveMovieControl Object”控件直接操作,實(shí)現(xiàn)起來(lái)非常簡(jiǎn)單,但用到的是完全別人的東西,故而不是太好。各個(gè)控件的位置是由程序控制,所以原來(lái)擺在什么地方并不影響程序顯示出來(lái)的效果。3. CMatrixStatic類(lèi):詳細(xì)說(shuō)明請(qǐng)見(jiàn)程序。語(yǔ)句如下:void CMediaDlg::OnOnvoice() {//調(diào)用系統(tǒng)的音量控制ShellExecute(thism_hWnd, open, , NULL, NULL, SW_SHOWNORMAL)。做畢業(yè)設(shè)計(jì)時(shí)讓我對(duì) VC++的運(yùn)用更是熟練了很多,而且有了系統(tǒng)地設(shè)計(jì)軟件的概念,這對(duì)我以后的軟件開(kāi)發(fā)打下了很好的基礎(chǔ)。[2](美)Steve Mack:《流媒體寶典》 ,電子工業(yè)出版社,2022 年 1月第 2版。[10]揣錦華:《面向?qū)ο蟪绦蛟O(shè)計(jì)與 VC++實(shí)踐》 ,西安電子科技大學(xué)出版社,2022 年 2月第 3版。[8]曾悠久瑪數(shù)位科技:《Visual C++游戲設(shè)計(jì)入門(mén)》 ,機(jī)械工業(yè)出版社,2022 年 9月第 1版??偟恼f(shuō)來(lái),此次軟件設(shè)計(jì),讓我深刻認(rèn)識(shí)的不足,以后會(huì)更加努力。本軟件實(shí)現(xiàn)在大多數(shù)的媒體格式的播放,基本上 Windows Media Player能播放的格式,本軟件都支持,還有其他一些格式。2) 刪除當(dāng)前所選項(xiàng):void CMediaDlg::OnDel() 3) 刪除全部:void CMediaDlg::OnDelall() 4) 列表中的雙擊播放:LIST BOX 本身的 LBN_DBLCLK消息函數(shù)OnDblclkList()void CM
點(diǎn)擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1