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

正文內(nèi)容

基于linux的音樂(lè)播放器設(shè)計(jì)與實(shí)現(xiàn)論文(存儲(chǔ)版)

  

【正文】 用系統(tǒng)應(yīng)該做的功能,照規(guī)范、規(guī)格。 隨后的工作則會(huì)伴隨著軟件開(kāi)發(fā)的過(guò)程逐步展開(kāi) [16]。 parenttrayIconMenu = new QMenu(parent)。窗體頂端是:最小化、關(guān)閉按鈕,下方是“音量控制條”,再下面一排是:停止、上一曲、播放、下一曲、打開(kāi)按鈕,然后是:播 放時(shí)間、播放進(jìn)度條和歌曲長(zhǎng)度,最下面是 添加文件后的 播放列表。 點(diǎn)擊 ok 按鈕,在于 ok 信號(hào)相關(guān)聯(lián)的槽函數(shù)將執(zhí)行,保存各項(xiàng)設(shè)置 : musicSettingssetValue(defaultOpenDir,thisuifilepathLEdittext())。 在 Unix/X11 平臺(tái)下 這兩個(gè) Format 效果是一樣的 [14]。當(dāng)用戶選擇 Options 選項(xiàng)時(shí),會(huì)彈出播放器設(shè)置界面,對(duì)播放器進(jìn)行一些設(shè)置。將 系統(tǒng) 托盤(pán) trayIcon 的 activated()信號(hào)與槽iconActivated(QSystemTrayIcon ::ActivationReason)相關(guān)聯(lián)。 int index=()。 (5) 上一首 如果用戶點(diǎn)擊上一首按鈕,系統(tǒng)會(huì)判斷當(dāng)前播放項(xiàng)是否是列表第一項(xiàng),如果是,同時(shí)允許循環(huán)播放,會(huì)跳轉(zhuǎn)到最后一首,如果不是會(huì)提示用戶。 (3) 停止 當(dāng)播放器處于播放、停止?fàn)顟B(tài)時(shí), 點(diǎn)擊停止按鍵時(shí) ,將停止對(duì)當(dāng)前歌曲的播放。 代碼實(shí)現(xiàn): connect(mediaObject,SIGNAL(tick(qint64)),this,SLOT(showTime(qint64))。 volumeSlidersetAudioOutput(audioOutput)。 很適合使用 Qlist 來(lái)存儲(chǔ)播放器的播放列表,用法: QListPhonon::MediaSource sourceList。用法其 實(shí) 與上面的 SeekSlider 類(lèi)似,使用范例如下: Phonon::VolumeSlider *volumeSlider = new Phonon::VolumeSlider。如果只是利用 Phonon 來(lái)播放多媒體影音 文件 ,其實(shí)只要記得它是用來(lái)連接 source 與輸出裝置即可。 mediaObjectsetCurrentSource(Phonon::MediaSource(/mymusic/))。并告訴這些插件,現(xiàn)在程序發(fā)出的指令是什么,從插件返回給程序現(xiàn)在的媒體狀態(tài)和信息。 Phonon 媒體框架 Phonon 有三個(gè)基本概念:媒體對(duì)象、接收端和路徑 , 圖 31 是 Phonon 架構(gòu) 圖 [7]: 圖 31 Phonon 框架 圖 31 是 Phonon 的架構(gòu)圖。 (3) 信號(hào)與槽的效率問(wèn)題 。信號(hào)和槽可接受任何數(shù)量、任何型態(tài)的參數(shù),所以信號(hào)與槽機(jī)制是完全類(lèi)型安全。 (3) 多個(gè)信號(hào)和一個(gè)槽關(guān)聯(lián)。接下來(lái)的一行 void mySlot() 定義了 槽mySlot, 這個(gè) 槽 沒(méi)有攜帶參數(shù);接下來(lái)的一行 void mySlot(int x)定義了重名 槽 mySlot,但是它攜帶一個(gè)整形參數(shù)。 (3) private slots 類(lèi)型。槽的存取權(quán)限決定了誰(shuí)能夠與其相關(guān)聯(lián)。接下來(lái)的一行 void mySignal() 定義了信號(hào) mySignal, 這個(gè)信號(hào)沒(méi)有攜帶參數(shù);接 下來(lái)的一行 void mySignal(int x) 定義了重名信號(hào) mySignal,但是它攜帶一個(gè)整形參數(shù),這有點(diǎn)類(lèi)似于 C++ 中的虛函數(shù)。當(dāng)一個(gè)信號(hào)被發(fā)射時(shí),與其相關(guān)聯(lián)的槽將被立刻執(zhí)行,就象一個(gè)正常的函數(shù)調(diào)用一樣。這就是真正的信息封裝,它確保對(duì)象被當(dāng)作一個(gè)真正的軟件組件來(lái)使用。 信號(hào)和槽機(jī)制是 QT 的核心機(jī)制,要精通 QT 編程就必須對(duì)信號(hào)和槽有所了解。 (4) 顯示歌曲的播放進(jìn)度 。 總結(jié) 本課題通過(guò)對(duì) Linux 環(huán)境下的音樂(lè)播放器技術(shù)的相關(guān)研究,了解了 Linux 平臺(tái)下的體系結(jié)構(gòu),以及 QT 開(kāi)發(fā)平臺(tái)使用,掌握了音樂(lè)播放器的實(shí)現(xiàn)原理以及過(guò)程,從而設(shè)計(jì)出一款用戶界面友好的音樂(lè)播放器 。 最后, Linux、 Qt 作為開(kāi)源軟件,在網(wǎng)絡(luò)上有許多開(kāi)源社區(qū),有很多開(kāi)源愛(ài)好者,能夠查到許多 相關(guān)的 源代碼, 通過(guò) 充分運(yùn)用這些網(wǎng)絡(luò)資源, 對(duì)自己完成設(shè)計(jì)有很大幫助。 僅僅為了開(kāi)發(fā)自由和開(kāi)放源碼軟件,提供了和商業(yè)版本同樣的功能。當(dāng)用戶點(diǎn)擊鼠標(biāo)右鍵,能夠彈出相應(yīng)的菜單選項(xiàng),提供不同的 操作。同時(shí),如果用戶想刪除某首歌曲,可以將其從當(dāng)前播放列表中刪除。由于 Linux在圖形界面、用戶操作方面的劣勢(shì),現(xiàn)在的 Linux 應(yīng)用程序在在向 windows 學(xué)習(xí),應(yīng)用程序界面更加豐富,更加美觀,更加人性化,種類(lèi)也更加豐富。 更重要的一點(diǎn)是,它能很好的播放 APE 格式的音樂(lè) 。每個(gè)后端都可讓 Phonon 控制基本功能,如播放、暫停和搜尋 。 集成了領(lǐng)先的版本控制軟件,包括 Git、 Perforce和 Subversion 開(kāi)放式文件,無(wú)須知曉確切的名稱(chēng)或位置搜索類(lèi)和文件跨不同位置或文件沿用符號(hào)在頭文件和源文件,或在聲明和定義之間切換 。 Qt Creator 在 Linux上,使用 GCC 的 C++編譯器。甚至還包括正則表達(dá)式的處理功能。使用 Qt 開(kāi)發(fā)的軟件,相同的程序碼可以在任何 支持 的平臺(tái)上編譯與執(zhí)行,而不需要修改源代碼。廣泛用于開(kāi)發(fā) GUI 程序,這種情況下又被稱(chēng)為部件工具箱。系統(tǒng)遵循世界標(biāo)準(zhǔn)規(guī)范,凡遵循國(guó)際標(biāo)準(zhǔn)所開(kāi)發(fā)的硬件和軟件,都能彼此兼容。 Linux 的發(fā)展現(xiàn)狀 目前流行的桌面操作系統(tǒng)主要包括兩大類(lèi):一類(lèi)是主流商業(yè)桌面系統(tǒng),包括微軟的 Windows 系列、 Apple 的 Macintosh等 。目前存在著許多不同的 Linux,但它們?nèi)际褂昧?Linux 內(nèi)核。 另外,它還能 依 照不同的平臺(tái)而 表現(xiàn) 出該 平臺(tái)特有的圖形界面風(fēng)格。 Phonon I 目 錄 緒 論 .............................................................................................................................. 1 1 系統(tǒng)開(kāi)發(fā)平臺(tái)介紹 ....................................................................................................... 2 Linux 簡(jiǎn)介 .............................................................................................................. 2 Qt 介紹 ................................................................................................................... 3 集成開(kāi)發(fā)環(huán)境 ........................................................................................................ 3 Phonon 簡(jiǎn)介 ........................................................................................................... 4 2 系統(tǒng)分析 ..................................................................................................................... 5 播放器舉例 ........................................................................................................... 5 功能需求分析 ........................................................................................................ 5 基本功能 ......................................................................................................... 6 播放器基本設(shè)置 .............................................................................................. 6 快捷鍵設(shè)置 ...................................................................................................... 6 上下文菜單設(shè)置 .............................................................................................. 6 可行性分析 ........................................................................................................... 6 經(jīng)濟(jì)可行性 ...................................................................................................... 7 技術(shù)可行性 ...................................................................................................... 7 應(yīng)用分析 ......................................................................................................... 7 總結(jié) ...................................................................................................................... 8 3 系統(tǒng)設(shè) 計(jì) ..................................................................................................................... 9 Qt 信號(hào)與槽機(jī)制介紹 ............................................................................................. 9 信號(hào) ................................................................................................................. 9 槽 .................................................................................................................. 10 信號(hào)與槽的關(guān)聯(lián) ............................................................................................ 11 Qt 信號(hào)和槽機(jī)制的優(yōu)點(diǎn) ................................................................................. 11 函數(shù) .................................................................................................................... 12 II Phonon 媒體框架 ............................................................................................ 12 Qlist 容器類(lèi) .................................................................................................... 15 播放器的基本功能 .............................................................................................. 16 建立媒體對(duì)象
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評(píng)公示相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1