GOLANG项目:基于命令行的音乐播放器

项目需求:

1、设计一款音乐播放器,可以查看、添加、删除音乐

2、基于命令行方式


项目环境:

1、Go version go1.7.5 windows/amd64

2、开发环境:LiteIDE


1、项目目录结构

E:\project\go\musicplayer>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:\project\go\musicplayer\bin
set GOPATH=E:\project\go\musicplayer

E:\project\go\musicplayer>cd src


E:\project\go\musicplayer\src>dir
 驱动器 E 中的卷是 文档
 卷的序列号是 000B-2502


 E:\project\go\musicplayer\src 的目录


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:\project\go\musicplayer\src>go install main.go

E:\project\go\musicplayer\src>cd ..


E:\project\go\musicplayer>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、项目位置

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

历史五千年

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值