CMdaAudioPlayerUtility
当我在播放的过程中按暂停的时候调用iMdaAudioPlayerUtility->Pause(); 然后我再进行播放的时候调用iMdaAudioPlayerUtility->Play();
这个时候会出现一个错误,错误代码是 -18,我查了一下为const TInt KErrNotReady=(-18);
错误是从回调函数中MapcPlayComplete()弹出
void CPlayerEngine::MapcPlayComplete( TInt aError )
{
iState = aError ? ENotReady : EReadyToPlay;
if ( aError )
{
TBuf<20> text;
text.Format(KPAPlayErrorFormat, aError);
CAknGlobalNote *note = NULL;
TRAPD(err,
{
note = CAknGlobalNote::NewL();
note->ShowNoteL(EAknGlobalErrorNote ,text);
});
delete note;
}
}
我不知道什么原因导致这个错误,当播放aac文件时还没有发现类似的错误,只是在播放 wma ,mp3文件,不是所以mp3文件都有问题,很是奇怪。
当我在播放的过程中按暂停的时候调用iMdaAudioPlayerUtility->Pause(); 然后我再进行播放的时候调用iMdaAudioPlayerUtility->Play();
这个时候会出现一个错误,错误代码是 -18,我查了一下为const TInt KErrNotReady=(-18);
错误是从回调函数中MapcPlayComplete()弹出
void CPlayerEngine::MapcPlayComplete( TInt aError )
{
iState = aError ? ENotReady : EReadyToPlay;
if ( aError )
{
TBuf<20> text;
text.Format(KPAPlayErrorFormat, aError);
CAknGlobalNote *note = NULL;
TRAPD(err,
{
note = CAknGlobalNote::NewL();
note->ShowNoteL(EAknGlobalErrorNote ,text);
});
delete note;
}
}
我不知道什么原因导致这个错误,当播放aac文件时还没有发现类似的错误,只是在播放 wma ,mp3文件,不是所以mp3文件都有问题,很是奇怪。