各位大侠,小弟在调试android的开机音乐,网上查了很多资料,有的说是\system\media\android_audio.mp3放这个文件就可以了,试了没用,想到可能他们用的系统是定制过的,原生的android应该不会去播放这个文件的,因为没有看到相应的源码...
我的开机动画是用bootanimation做的,播放大概100张的png图片,考虑到声音和动画要同步的问题,准备修改bootanimation源码,在播放动画的同时去播放音乐,在网上了解到opencore是android里的媒体框架,所以播放音乐的话肯定得用他了,可是网上关于opencore的文章基本上都是讲框架的,我现在只需要一段cpp代码示例播放mp3就好,哪位大侠了解的,请赐教!
谢谢!
我的开机动画是用bootanimation做的,播放大概100张的png图片,考虑到声音和动画要同步的问题,准备修改bootanimation源码,在播放动画的同时去播放音乐,在网上了解到opencore是android里的媒体框架,所以播放音乐的话肯定得用他了,可是网上关于opencore的文章基本上都是讲框架的,我现在只需要一段cpp代码示例播放mp3就好,哪位大侠了解的,请赐教!
谢谢!
sp<MediaPlayer> mediaplay = new MediaPlayer();
mediaplay->setDataSource("/system/media/aboot.mp3",NULL);
mediaplay->prepare();
mediaplay->start();
且修改android.mk文件的
LOCAL_SHARED_LIBRARIES := \
最后面添加动态库
libmedia 就可以调用到opencore了 用到了libmedia.so