找回密码
 注册
搜索
查看: 478|回复: 1

有人能想到偶尔播放不了mp3的原因吗?

[复制链接]
发表于 2009-9-2 23:00:02 | 显示全部楼层 |阅读模式
现象:据反馈有时放mp3中断掉,直到有来来电话时才恢复.
后来我拿机器也出现了进入播放界面,按播放键,那个播放的UI按钮显示被按下,但无音乐播放出来,显示状态马上换到停止按钮被按下。
此时进入文件音乐目录下可以直接播放,再进入播放器界面还是无法播放。此时打个电话就又正常了。
这个问题很难重现,从今天下午到现在11点,只试出2次。
看了下代码,按照现象,我的看法应该执行到了
mmi_audply_do_play_action().在此函数中出现MDI_AUDIO_BLOCKED.
//当g_mdi_cntx.mod_id !=stack_get_active_module_id()会导致MDI_AUDIO_BLOCKED
//mdi_switch_device_ownership()会导致g_mdi_cntx.mod_id别改变,但也没查到有地方会调这个。。。
另block后会
                if (g_audply.repeat_mode != REPEAT_ONE && g_audply.n_total_items > 1)
                {
                    mdi_audio_start_background_timer();
                    g_audply.continue_playing = TRUE ;
                }
但这个start_background_timer(),我在文件夹下播放了音乐,而且等了很久应该能恢复播放器音乐播放了啊?
是MT6225 0812的代码,做了很多款机器都没人反馈这个问题。。

其他有嫌疑的,这个项目加了个A6282的瀑布灯,新建了一个任务,但里面有个定时器直接调的startTimer().但关了菜单的定时灯效也没效果。只有打个电话后,播放器才能正常播放音乐。

一个人的力量是有限的,这个很难重现,不好抓log .希望论坛上的朋友能帮想想问题可能是在哪里?
发表于 2009-9-4 22:23:43 | 显示全部楼层
我觉得你可以让硬件分析下,也许你的信号线需要上拉电阻,增加驱动能力。
点评回复

使用道具 举报

高级模式
B Color Image Link Quote Code Smilies

本版积分规则

Archiver|手机版|小黑屋|52RD我爱研发网 ( 沪ICP备2022007804号-2 )

GMT+8, 2024-10-7 07:34 , Processed in 0.044526 second(s), 17 queries , Gzip On.

Powered by Discuz! X3.5

© 2001-2023 Discuz! Team.

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