使用Qt编写的跨平台音视频播放器(一)
1.初衷
為了學(xué)習(xí)Qt,遂自己琢磨著寫一個(gè)音視頻播放器(比較五花八門,借鑒模仿了好幾個(gè)軟件的界面),可以有很多種實(shí)現(xiàn)方式,在這里我使用的是QMediaPlayer,和QVideoWidget顯示。有時(shí)間會把自己的學(xué)習(xí)創(chuàng)作過程貼出來,希望對于和我一樣初學(xué)Qt的同學(xué)們有所啟發(fā)。
2.項(xiàng)目簡介
經(jīng)過不斷修改,項(xiàng)目在Windows或者Linux下都能編譯通過;目前只是實(shí)現(xiàn)了界面展示和一部分功能,后續(xù)后端服務(wù)器也會做出來。但是想要播放音視頻還需要安裝解碼器(Windows下安裝解碼器:LAV Filters(lav解碼器)),才能使用軟件播放音視頻。通過做這個(gè)小項(xiàng)目感覺自己欠缺的知識實(shí)在太多了,但是自己確實(shí)也學(xué)到了很多知識,后面還是會一步一個(gè)腳印的走下去!下面介紹一下我的小軟件的功能都有哪些:
3.項(xiàng)目功能
零、登錄界面
登錄,注冊
一、主界面
開機(jī)啟動屏保
中心顯示區(qū)域
二、播放器
中心視頻播放顯示區(qū)域
視頻彈幕設(shè)置及其彈幕
三、創(chuàng)作中心
登錄界面
個(gè)人中心
作品上傳
作品分類展示
作品收益
四、小小瀏覽器
自定義標(biāo)題欄,多tab展示頁面
瀏覽器頁面基本功能欄(刷新、前進(jìn)、后退、右鍵設(shè)置)
瀏覽歷史記錄(記錄刪除)
收藏記錄(記錄修改,刪除)
多任務(wù)下載
其他界面
軟件設(shè)置界面
軟件解壓安裝界面
系統(tǒng)托盤
桌面歌詞
總結(jié)
以上是生活随笔為你收集整理的使用Qt编写的跨平台音视频播放器(一)的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: BLE 信道和自适应跳频
- 下一篇: springboot整合security