功能需求:
一、获取本地音频文件,进行解析成二进制数据音频流
二、将音频流转化成 byte[]数组,按指定大小字节数进行分包
三、将音频流分成若干个包,以 List 列表形式缓存到 redis 数据库中
四、从 redis 数据库中获取数据,转换成音频流输出到浏览器播放、实现音频下
载功能
程序如下:
1.在 SpringBootpom.xml 文件中添加 Redis 依赖
1 <!--Redis 依赖-->
2 <dependency>
3 <groupId>org.springframework.boot</groupId>
4 <artifactId>spring-boot-starter-data-redis</artifactId>
5 </dependency>
2.在 SpringBoot 配置文件中添加以下配置
1 # 服务端口
2 server:
3 port: 8080
4
5 spring:
6 #reids 配置
7 redis:
8 host: 127.0.0.1 # Redis 服务器地址
9 database: 1 # Redis 数据库索引(默认为 0)
10 port: 6379 # Redis 服务器连接端口