網絡收音機
自己寫的一個網絡收音機,喜歡的可以看看
模塊描述
1.電臺選擇
用戶運行程序后,就可以在九宮格界面選擇自己喜歡的電臺類型,并選擇喜歡的子類。
雙擊列表的電臺名稱,或者點擊點擊播放,邊可以收聽自己喜歡的電臺。
2.電臺播放/暫停
若用戶當時環境適合收聽,用戶可在操作界面點擊暫停按鈕,將電臺暫時暫停,在情況允許
時,再次啟動電臺即可。
3.電臺音量+/-
用戶可以通過調節音量的+-/-按鈕,調節網絡收音機的音量大小,達到適合自己的音量,更加舒適的享受收音機帶來的不一樣的感受。
4. 電臺更換
用戶可以點擊界面的上一個電臺,和下一個電臺,系統將安裝播放列表中的順序進行上一個電臺和下一個電臺切換。
5.電臺/刪除
用戶聽到自己喜歡的電臺后,可以單機屏幕上面的音頻滾到條,此時播放的電臺就被收錄到電臺列表中,用戶可以在我的列表中選擇自己的進行收聽
數據庫
表1. Radiolist數據表
列名
類型
約束
備注
Radioid
varchar(10)
primary key
Radioname
archar(20)
電臺名稱
Address
varchar(30)
電臺地址
Cityname
varchar(10)
城市名稱
Tip
varchar(10)
標志位
表 2. Radiocollect數據表
列名
類型
約束
備注
Radioid
varchar(10)
primary key
Radioname
archar(20)
電臺名稱
Address
varchar(30)
電臺地址
Cityname
varchar(10)
城市名稱
表3. Nearly 數據表
列名
類型
約束
備注
Radioid
varchar(10)
primary key
Radioname
archar(20)
電臺名稱
Address
varchar(30)
電臺地址
Cityname
varchar(10)
城市名稱
文件一覽
表4?1:文件一覽表
文件名
描述
Database.cpp
為程序提供數據庫管理功能
image.qrc
提供程序資源管理功能
Main.cpp
提供程序入口
Mainwindow.cpp
程序主要操作功能
Mainwindow.ui
為程序提供ui界面
Thread.cpp
創建現成
4.2????? 函數一覽
表4?2:函數一覽表
文件名
函數編號 /簡稱
函數名
類型
概要
Database.cpp
D1
initDatabase()
內部
創建初始化數據庫
D2
closedb()
內部
關閉數據庫
Main.cpp
C1
main(intargc,char*argv[])
接口
程序入口
Mainwindow.cpp
M1
mainwindow(QWidget*parent)
內部
構造函數
M2
~mainwindow()
內部
析構函數
M3
radiochange(QStringradioid)
內部
切換電臺
M4
on_itemDoubleClicked(QListWidgetItem*item)
內部
鼠標雙擊
M5
on_itemClicked(QListWidgetItem*item)
內部
鼠標單擊
M6
closeEvent(QCloseEvent*)
內部
關閉程序
M7
readout()
內部
檢測是否連接
M8
play()
內部
播放
M9
on_play_pushButton_clicked()
內部
播放按鈕操作
M10
changephoto(intx)
內部
切換滾動條
M11
on_up_pushButton_clicked()
內部
上一個電臺
M12
on_down_pushButton_clicked()
內部
下一個電臺
M13
on_sound_down_pushButton_clicked()
內部
音量減小
M14
on_sound_up_pushButton_clicked()
內部
音量增加
M15
on_dt1_clicked()
內部
中央電臺
M16
on_dt2_clicked()
內部
音樂電臺
M17
on_dt3_clicked()
內部
新聞電臺
M18
on_dt4_clicked()
內部
體育電臺
M19
on_dt5_clicked()
內部
曲藝電臺
M20
on_dt6_clicked()
內部
經濟電臺
M21
on_dt7_clicked()
內部
交通電臺
M22
on_dt8_clicked()
內部
生活電臺
M23
on_dt9_clicked()
內部
國外電臺
M24
on_list_clicked()
內部
列表
M25
on_nrealy_clicked()
內部
最近播放
M26
on_delete_2_clicked()
內部
刪除
M27
on_shoucang_pushButton_clicked()
內部
電臺
thread.cpp
T1
run()
內部
計時函數
代碼百度網盤
鏈接:http://pan.baidu.com/s/1kT9PAZl 密碼:rtjx
數據庫 網絡
版權聲明:本文內容由網絡用戶投稿,版權歸原作者所有,本站不擁有其著作權,亦不承擔相應法律責任。如果您發現本站中有涉嫌抄襲或描述失實的內容,請聯系我們jiasou666@gmail.com 處理,核實后本網站將在24小時內刪除侵權內容。
版權聲明:本文內容由網絡用戶投稿,版權歸原作者所有,本站不擁有其著作權,亦不承擔相應法律責任。如果您發現本站中有涉嫌抄襲或描述失實的內容,請聯系我們jiasou666@gmail.com 處理,核實后本網站將在24小時內刪除侵權內容。