⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 csoundplayer.h

📁 Symbian手机游戏,可运行于S60 1.x和2.x下, Carbide.C++ & Vs.Net2003下编译 游戏为吞食鱼的手机版,通过服用比自己体积小的鱼而使自己长大
💻 H
字号:
/*
* ============================================================================
*  Name     : CSoundPlayer from SoundPlayer.h
*  Part of  : Sound1
*  Created  : 03/03/2003 by Eric
*  Implementation notes:
*
*  Version  :
*  Copyright: (c) 2003 - NewLC (http://www.newlc.com)
* ============================================================================
*/
#include <MdaAudioSamplePlayer.h>

class CSoundPlayer: public CBase, public MMdaAudioPlayerCallback
{
public:
	void ToggleMusic();
    static CSoundPlayer* NewL(const TDesC& aFile);
    static CSoundPlayer* NewLC(const TDesC& aFile);
    ~CSoundPlayer();

    void Play();
    void Stop();

    //
    // from MMdaAudioPlayerCallback
    //
    void MapcInitComplete(TInt aError, const TTimeIntervalMicroSeconds& aDuration);
    void MapcPlayComplete(TInt aError);


private:
    CSoundPlayer();
    void ConstructL(const TDesC& aFile);

private:
    enum TState
    {
        ENotReady,
        EReady,
        EPlaying
    };
    
    TState iState;
    CMdaAudioPlayerUtility* iMdaPlayer;
};


⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -