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

正文內(nèi)容

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

2025-10-07 15:25上一頁面

下一頁面
  

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