深圳市中科世为科技有限公司论坛

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
热搜: 活动 交友 discuz
查看: 3068|回复: 2

Z11S平台音乐播放器

[复制链接]

1

主题

1

帖子

95

积分

注册会员

Rank: 2

积分
95
发表于 2018-7-2 21:34:40 | 显示全部楼层 |阅读模式
本帖最后由 guoxs 于 2018-7-2 21:37 编辑

如果只是简单的播放一段音乐,我们只需完成以下步骤即可:
  1. ZKMediaPlayer mediaPlayer(ZKMediaPlayer::E_MEDIA_TYPE_AUDIO);

  2. // 播放指定路径的文件
  3. mediaPlayer.play("/mnt/extsd/music/test.mp3");
复制代码
现在我们要实现一个简单的音乐播放器,支持:
1. 扫描SD卡音频文件;
2. 选择文件播放;
3. 解析显示ID3信息;
音乐播放器源码

核心代码见 jni/music 文件夹下源码;
MediaScanner.cpp :负责扫描指定路径下的媒体文件(包括:音视频及图片文件,这里我们只关注音频文件)
MusicManager.cpp :监听SD卡插拔状态,存储扫描到的音频文件信息,操作播放音频
ID3Manager.h :解析音频的ID3信息,实现部分已封装成静态库 libParseID3.a

这里我们给出个流程图:

具体实现过程请参见源码;


本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复

使用道具 举报

12

主题

30

帖子

163

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
163
发表于 2018-7-4 20:26:52 | 显示全部楼层
代码呢!
回复

使用道具 举报

1

主题

5

帖子

33

积分

新手上路

Rank: 1

积分
33
发表于 2019-9-11 16:42:36 | 显示全部楼层
里面包含了一个jin.h文件,我在Z6S平台上编译调用会报错,请问这个文件存放在哪里的?
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|小黑屋|深圳市中科世为科技有限公司 ( 粤ICP备17144184号 )

GMT+8, 2022-1-22 19:32 , Processed in 0.056217 second(s), 18 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表