野火电子论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 12463|回复: 14

裸机程序实现MP3暂停功能的疑问

[复制链接]
发表于 2014-11-26 10:59:43 | 显示全部楼层 |阅读模式
在裸机程序的情况下,想实现MP3暂停功能,但是我们总部能让程序一直停在那里等待继续播放,有什么好的方法实现吗
回复

使用道具 举报

发表于 2014-11-26 11:07:11 | 显示全部楼层
没有,裸机的等待实质上就是不断检测标志位,无论用什么方法都是一样的,除非你让芯片休眠
回复 支持 反对

使用道具 举报

 楼主| 发表于 2014-11-26 11:09:44 | 显示全部楼层
flyleaf 发表于 2014-11-26 11:07
没有,裸机的等待实质上就是不断检测标志位,无论用什么方法都是一样的,除非你让芯片休眠

我知道肯定是检测标志位,就算我检测到继续播放的标志,我怎么恢复之前的数据
回复 支持 反对

使用道具 举报

发表于 2014-11-26 11:22:05 | 显示全部楼层
ttstyle 发表于 2014-11-26 11:09
我知道肯定是检测标志位,就算我检测到继续播放的标志,我怎么恢复之前的数据

可以用个变量记录暂停前的文件流位置,恢复的时候从文件的该位置重新播放
回复 支持 反对

使用道具 举报

 楼主| 发表于 2014-11-26 12:11:49 | 显示全部楼层
flyleaf 发表于 2014-11-26 11:22
可以用个变量记录暂停前的文件流位置,恢复的时候从文件的该位置重新播放

我想参考下火哥在视频讲解MP3的那课程序,但是下载到的代码和视频里的不一样,不知道大神你有没有,你刚说的文件流位置我还不怎么熟悉,请教了
回复 支持 反对

使用道具 举报

发表于 2014-11-26 12:54:35 | 显示全部楼层
ttstyle 发表于 2014-11-26 12:11
我想参考下火哥在视频讲解MP3的那课程序,但是下载到的代码和视频里的不一样,不知道大神你有没有,你刚 ...

怎么不一样,那个程序就是你说的大神写的
回复 支持 反对

使用道具 举报

发表于 2014-11-26 12:55:05 | 显示全部楼层
ttstyle 发表于 2014-11-26 12:11
我想参考下火哥在视频讲解MP3的那课程序,但是下载到的代码和视频里的不一样,不知道大神你有没有,你刚 ...

你看他头衔是管理员就应该知道是我的人了
回复 支持 反对

使用道具 举报

 楼主| 发表于 2014-11-26 13:22:45 | 显示全部楼层
fire 发表于 2014-11-26 12:55
你看他头衔是管理员就应该知道是我的人了

哈哈,我是新人来这论坛,原来火哥有两个账户,我看你视频里那个mp3历程有触摸控制界面还有上一曲下一曲,下载文档的程序只有顺序播放,我现在是理解了顺序播放怎么实现过程,对于上下曲怎么控制,找不到资料,火哥帮帮忙啊
回复 支持 反对

使用道具 举报

发表于 2014-11-26 13:34:21 | 显示全部楼层
ttstyle 发表于 2014-11-26 13:22
哈哈,我是新人来这论坛,原来火哥有两个账户,我看你视频里那个mp3历程有触摸控制界面还有上一曲下一曲 ...

这个就是,你看看
链接: http://pan.baidu.com/s/1sj2nSPf 密码: orgm
回复 支持 反对

使用道具 举报

 楼主| 发表于 2014-11-26 13:40:46 | 显示全部楼层
fire 发表于 2014-11-26 13:34
这个就是,你看看
链接: http://pan.baidu.com/s/1sj2nSPf 密码: orgm

火哥,真给力,我去过好多论坛,都没火哥这么回复快
回复 支持 反对

使用道具 举报

发表于 2014-11-26 13:44:51 | 显示全部楼层
ttstyle 发表于 2014-11-26 13:40
火哥,真给力,我去过好多论坛,都没火哥这么回复快

那是因为我知道,要是遇到我不知道的我还不知道怎么回复你
回复 支持 反对

使用道具 举报

 楼主| 发表于 2014-11-26 13:50:07 | 显示全部楼层
fire 发表于 2014-11-26 13:44
那是因为我知道,要是遇到我不知道的我还不知道怎么回复你

我准备把火哥你裸机程序用ucos+ucgui实现下,不过ucgui理解不深,用起来不熟悉
回复 支持 反对

使用道具 举报

发表于 2014-11-26 14:04:34 | 显示全部楼层
ttstyle 发表于 2014-11-26 13:50
我准备把火哥你裸机程序用ucos+ucgui实现下,不过ucgui理解不深,用起来不熟悉

链接: http://pan.baidu.com/s/1i3xK2Tv 密码: ivui

这个是用 emwin 实现的,没有用ucos ,你可以参考下
回复 支持 反对

使用道具 举报

 楼主| 发表于 2014-11-28 14:20:41 | 显示全部楼层
fire 发表于 2014-11-26 14:04
链接: http://pan.baidu.com/s/1i3xK2Tv 密码: ivui

这个是用 emwin 实现的,没有用ucos ,你可以参 ...

火哥,mp3暂停程序,搞了半天字节流不怎么会搞,最后我还是用最笨的方法,我把暂停时刻已经读写歌曲的次数和buff寄存器的多少位记录下来,然后播放时候让程序在for循环里多次读写到之前的状态,然后再播放歌曲,是不是很笨啊
回复 支持 反对

使用道具 举报

发表于 2015-1-28 11:22:04 | 显示全部楼层
fire 发表于 2014-11-26 13:34
这个就是,你看看
链接: http://pan.baidu.com/s/1sj2nSPf 密码: orgm

火哥。。想用ISO裸机实现MP3播放歌曲。。。麻烦给点资料额。。光盘里给的是综合实验。。
回复 支持 反对

使用道具 举报

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

本版积分规则

联系站长|手机版|野火电子官网|野火淘宝店铺|野火电子论坛 ( 粤ICP备14069197号 ) 大学生ARM嵌入式2群

GMT+8, 2024-12-28 19:34 , Processed in 0.032869 second(s), 24 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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