前面我们测试过播放本机TF卡上的音乐,本次来试试播放网络内服务器上的音乐,这里需要应用网络配置和音乐配置同时进行。
首先的工作是要搭建http server,网上下个软件就可以了,这里通过HFS 搭建的http 文件服务,我用的是hfs软件,打开界面如下
然后选择网卡对应的IP地址,因为我的有线和办公室里的无线路由不在同一个网络内,所以我又加了个无线网卡,这里选择无线网卡的IP
然后从硬盘上打开个文件夹
选择好文件夹后点确定
出来个窗口,选择虚拟的文件夹就可以了
现在hfs软件显示如下
程序头文件里的头文件和参数定义
音频初始化程序,判断SD卡时候存在
网络初始化,配置WIFI上网,打印网络参数
主函数
主函数里播放的网络地址要和软件上显示的一样,直接考过来就行了
系统默认的是80端口,但我试了不行,后来我就改了个1000端口好了,修改端口方式如下
板卡上电,串口打印的网络连接参数
HFS收到板卡的请求命令后开始下载音频数据,下载的同时板卡就开始音乐的播放了,开始享受你的音乐之旅吧 源代码 |