智手移动中文网's Archiver

智手小石头 发表于 2006-5-9 11:08

mp3播放器示例代码

void CAudioEng::MaoscPlayComplete( TInt aError )
{
        EndPlay();
}

void CAudioEng::MaoscBufferCopied( TInt aError, const TDesC8& aBuffer )
{
        if(aError == KErrNone)
                FillBuffer();
        else
                EndPlay();
}

void CAudioEng::MaoscOpenComplete( TInt aError )
{
        if(aError == KErrNone)
        {
               
                iOutputStream->SetVolume(iOutputStream->MaxVolume()/2);
                iOutputStream->SetAudioPropertiesL(iSettings.iSampleRate, iSettings.iChannels);
                iOutputStream->SetPriority(KAudioPriority, EMdaPriorityPreferenceTimeAndQuality);
                FillBuffer();
        }
        else
        {
                EndPlay();
        }
}

页: [1]

Powered by Discuz! Archiver 6.1.0  © 2001-2007 Comsenz Inc.