其他分享
首页 > 其他分享> > 如何在android cocos2d中播放背景音乐

如何在android cocos2d中播放背景音乐

作者:互联网

嗨,我是cocos2d android的新手.我在iphone cocos2d中的android cocos2d中找不到SimpleAudioEngine和CDAudioEngine.那么我怎样才能在android中播放背景音乐.

解决方法:

在这里,我使用的代码尝试这是你可以在四种覆盖方法中使用声音引擎的方式希望它将帮助你充分

 @Override
 protected void onStart() {
// Preload background music
SoundEngine.sharedEngine().preloadSound(context, R.raw.theme_ver1);
SoundEngine.sharedEngine().playSound(context, R.raw.theme_ver1, true);
            SoundEngine.sharedEngine().preloadEffect(CCDirector.sharedDirector().getActivity(), R.raw.object_tap2);
            super.onStart();
        }

@Override
    protected void onPause() {
        SoundEngine.sharedEngine().pauseSound();
        super.onPause();
    }

    @Override
    protected void onResume() {     
        SoundEngine.sharedEngine().resumeSound();
        super.onResume();
    }

    @Override
    protected void onDestroy() {
        SoundEngine.sharedEngine().realesAllEffects();
        SoundEngine.sharedEngine().realesAllSounds();
        SoundEngine.purgeSharedEngine();
        super.onDestroy();
    } 

标签:cocos2d-android,android,simpleaudioengine
来源: https://codeday.me/bug/20190903/1796267.html