给什么平台,跳什么舞

随笔分类 -  Android模块之Music

展讯sc8810负责的模块
摘要:Bug 96623播放音乐时,打开游戏,退出游戏时首页的音乐窗口小部件显示为播放按钮,音乐播放器显示为暂停按钮.播放音乐时,进入游戏,因为游戏有音乐,所以原来的音乐暂停,这里应该有一个暂停音乐播放的broadcast退出游戏应该看到播放器和桌面widget都处在暂停状态下,但现在发现,音乐是停了,而widget按钮显示(||),而非(>)从简单开始,当音乐播放器暂停时,桌面的widget应该同步暂停,查找源码:packages/apps/Music/src/com/android/music/猜想:MediaPlaybackService.java pause -> notifyC 阅读全文
posted @ 2012-10-16 14:40 Jimwind 阅读(221) 评论(0) 推荐(0)
摘要:解了一些音乐播放器表面的BUG后,想到,应该从架构上去看Android系统的多媒体播放了。搜:http://hi.baidu.com/zlykeepon/item/ba4af556d9d874ca9f2667d9http://mp3.zol.com.cn/252/2524723.htmlhttp://dev.10086.cn/cmdn/wiki/index.php?doc-view-2147.html 阅读全文
posted @ 2012-10-12 11:17 Jimwind 阅读(230) 评论(0) 推荐(0)
摘要:AndroidManifest.xml<activity com.android.music.MusicBrowserActivity<intent-filter><action android:name="android.intent.action.MAIN" /><category android:name="android.intent.category.LAUNCHER" />MusicBrowserActivity.java 阅读全文
posted @ 2012-10-12 10:50 Jimwind 阅读(217) 评论(0) 推荐(0)
摘要:BUG信息汇总:播放音乐,进入游戏,播放器的音乐应该停止,而我的机器没有停如果停止,应该是发了一个停止消息,播放器的按钮和Launcher的控件按钮应该都为暂停状态,而测试部报出来状态不一致,Launcher的控件按钮仍为播放中的状态,而音乐其实已经停止了。进入游戏的动作、产生的消息;widget和播放器接收并处理消息(暂停); 阅读全文
posted @ 2012-10-12 10:46 Jimwind 阅读(181) 评论(0) 推荐(0)
摘要:[96417]不支持wma格式的歌曲播放根据经验,直接定位代码,frameworks/base/media/java/android/media/MediaFile.java果然有跟文件类型相关的,搜wma,发现if(isWMAEnabled()){ addFileType("WMA",FILE_TYPE_WMA,"audio/x-ms-wma");}OK,开始狂跟代码:isWMAEnabled() -> DecoderCapabilities.getAudioDecoders() -> native_get_audio_decoder_ty 阅读全文
posted @ 2012-09-29 13:56 Jimwind 阅读(1501) 评论(2) 推荐(0)

==============精通*学习*关注==============