an audio manager which can play sound / bgm
- sound : OpenAL
- bgm : AVAudioPlayer
- audio file format : support by Extended Audio File Services
- sound / bgm : OpenAL
- audio file format : support by Extended Audio File Services
- sound / bgm : OpenAL
- audio file format : wav / ogg
- sound : SoundPool
- bgm : MediaPlayer
- audio file format : see Here
- add
audio_mgr.h & cpp
,audio_handler_al.h & cpp
,apple/
,ios/
into your project - add
OpenAL.framework
,AudioToolbox.framework
,AVFoundation.framework
into your project
- add
audio_mgr.h & cpp
,audio_handler_al.h & cpp
,apple/
into your project - add
OpenAL.framework
,AudioToolbox.framework
into your project
add audio_mgr.h & cpp
, audio_handler_al.h & cpp
, win/
into your project
- add
audio_mgr.h & cpp
,android/
into your ndk project (Android.mk) - add mana/android/android_helper.h into your ndk project
- import
android/hikaru.java
into your java project
#include "audio_mgr.h"
- use
hikaru::AudioMgr::Ins().Init()
to init - use
hikaru::AudioMgr::Ins().Update()
in your program's main loop (for bgm fading effect) - use
hikaru::AudioMgr
's interfaces to control audio - use
hikaru::AudioMgr::KillIns()
to clean up