GOLANG项目:基于命令行的音乐播放器
发布时间:2020-12-16 18:13:41 所属栏目:大数据 来源:网络整理
导读:项目需求: 1、设计一款音乐播放器,可以查看、添加、删除音乐 2、基于命令行方式 项目环境: 1、Goversion go1.7.5 windows/amd64 2、开发环境:LiteIDE 1、项目目录结构 E:projectgomusicplayertree /f 卷 文档 的文件夹 PATH 列表 卷序列号为 000B-250
项目需求: 1、设计一款音乐播放器,可以查看、添加、删除音乐 2、基于命令行方式
项目环境: 1、Goversion go1.7.5 windows/amd64 2、开发环境:LiteIDE 1、项目目录结构
E:projectgomusicplayer>tree /f
卷 文档 的文件夹 PATH 列表 卷序列号为 000B-2502 E:. └─src │ main.go │ ├─library │ manager.go │ manager_test.go │ └─musicplay mp3.go mysicplay_test.go play.go wav.go
src目录讲解:
main.go : 主程序文件
library : 音乐库,负责音乐的查找、删除、增加
musicplay : 音乐播放模块,负责各种格式音乐的播放
2、构建可执行程序
set GOBIN=E:projectgomusicplayerbin
set GOPATH=E:projectgomusicplayer
E:projectgomusicplayer>cd src
E:projectgomusicplayersrc>dir 驱动器 E 中的卷是 文档 卷的序列号是 000B-2502 E:projectgomusicplayersrc 的目录 2017/05/31 周三 09:18 <DIR> . 2017/05/31 周三 09:18 <DIR> .. 2017/05/31 周三 09:18 <DIR> library 2017/05/31 周三 10:42 1,975 main.go 2017/05/31 周三 09:18 <DIR> musicplay 1 个文件 1,975 字节 4 个目录 20,588,355,584 可用字节 E:projectgomusicplayersrc>go install main.go
E:projectgomusicplayersrc>cd ..
E:projectgomusicplayer>tree /f 卷 文档 的文件夹 PATH 列表 卷序列号为 000B-2502 E:. ├─ bin │ main.exe │ ├─ pkg │ └─ windows_amd64 │ library.a │ musicplay.a │ └─src │ main.go │ ├─library │ manager.go │ manager_test.go │ └─musicplay mp3.go mysicplay_test.go play.go wav.go
上图中标红色的是go install main.go生成的。
3、执行程序,验证正确性
目前,该程序还不能真正实现播放音乐,后期再补上。
4、项目位置
https://github.com/931023954/musicplayer
(编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |