1
나는 다음과 같은 코드 S60 5 판에 음악 파일을 재생하려고 :미디어 파일 전환 및 재생할 수 없습니다
_LIT(KMusicFilename, "C:\\Data\\Music.mp3");
TApaTaskList iTaskList(CCoeEnv::Static()->WsSession());
TBool iExists;
TApaTask iApaTask = iTaskList.FindApp(TUid::Uid(0x102072C3));
iExists = iApaTask.Exists();
if(iExists)
{
// Music player already running
iApaTask.SwitchOpenFile(KMusicFilename);
iApaTask.BringToForeground();
}
else
{
// music player is not running and needs to be launched
RApaLsSession iAplsSession;
User::LeaveIfError(iAplsSession.Connect());
TThreadId thread;
iAplsSession.StartDocument(KMusicFilename,
thread,
RApaLsSession::ESwitchFiles);
iAplsSession.Close();
}
문제는 음악 플레이어 인 경우이 코드 샘플이 작동하지 않는다는 것입니다 이미 실행 중입니다. 이미 재생중인 미디어 파일이 계속 재생되는 경우 SwitchOpenFile
기능이 영향을 미치지 않습니다.
해결 방법이 있습니까?
감사합니다.
디버깅하는 동안 반환 값을 확인했지만 KErrNone입니다. –