Android支持ogg格式的音频吗?
如题所示,小弟是新手,想请问一下,Android目前是不是支持ogg格式的音频啊?想做个ogg播放器,是不是很难?
[解决办法]
android-sdk/docs/guide/appendix/media-formats.html
这个当然是支持的,
注意其中x表示支持,欧美人的习惯
专门作ogg播放器就没意思了,不难的
[解决办法]
Android 好像支持的音频格式虽然不是很多,但是还是有几个的:比如说:
MP3 wav ogg等
[解决办法]
支持的,
MediaPlayer mp = null;
int x = GameLet.getResourceID("xxx.ogg");
mp = MediaPlayer.create(myActivity, x );
mp.prepare();
mp.setLooping(true);
mp.start();
[解决办法]
static sp<MediaPlayerBase> createPlayer(player_type playerType, void* cookie, notify_callback_f notifyFunc){ sp<MediaPlayerBase> p; switch (playerType) {#ifndef NO_OPENCORE case PV_PLAYER: LOGV(" create PVPlayer"); p = new PVPlayer(); break;#endif case SONIVOX_PLAYER: LOGV(" create MidiFile"); p = new MidiFile(); break; case VORBIS_PLAYER: LOGV(" create VorbisPlayer"); p = new VorbisPlayer(); break;#if BUILD_WITH_FULL_STAGEFRIGHT case STAGEFRIGHT_PLAYER: LOGV(" create StagefrightPlayer"); p = new StagefrightPlayer; break;#endif case TEST_PLAYER: LOGV("Create Test Player stub"); p = new TestPlayerStub(); break; } if (p != NULL) { if (p->initCheck() == NO_ERROR) { p->setNotifyCallback(cookie, notifyFunc); // ->setNotifyCallback() } else { p.clear(); } } if (p == NULL) { LOGE("Failed to create player object"); } return p;}
[解决办法]