- 积分
- 90
- 实力分
- 点
- 金钱数
- 两
- 技术分
- 分
- 贡献分
- 分
|
楼主 |
发表于 2006-1-26 17:40:24
|
显示全部楼层
可能的mp3记忆播放。。。
cseg 0D6:D6A1F2; PlayMP3MPL (char far* folder, char far* filename);
r13:r12 folder
r15:r14 filename
seg0D3:023A MP3OrMpl: ; CODE XREF: seg0D3:016Cj
seg0D3:023A ; seg0D3:0174j
seg0D3:023A mov r12, r8
seg0D3:023C mov r13, r9
seg0D3:023E add r12, #31h ; '1'
seg0D3:0242 mov r14, r8
seg0D3:0244 mov r15, r9
seg0D3:0246 add r14, #0B2h ; '?
seg0D3:024A calls 0D6h, sub_D6A1F2 mp3&mpl播放函数
seg0D3:024E jmpr cc_UC, loc_D302B0
侧键直接播放mp3的入口
seg0D6:A1B2 mov r12, #1
seg0D6:A1B4 jmps 0D6h, sub_D6A1B8
可以在这里中断,检测mp3文件名缓存是否存在,存在就跳到自定义的播放地址去播放退出时的mp3,否则继续原指令
然后在mp3播放中加如一个保存mp3文件名和文件夹名的call,应该就可以了 |
|