代码如下:
RApaLsSession appArcSession;
User::LeaveIfError(appArcSession.Connect()); // connect to AppArc server
// Wap Browser's constants UId
TUid realplayerId(TUid::Uid(0x10005a3e));
TApaAppInfo appInfo;
if (appArcSession.GetAppInfo(appInfo, realplayerId) != KErrNone)
{
return;
}
TApaTaskList taskList(CEikonEnv::Static()->WsSession());
TApaTask task = taskList.FindApp(realplayerId);
if (task.Exists())
{
task.SendMessage(TUid::Uid(0), _L8("rtsp://218.200.227.132:554/600902/16/0/268435508/000139078228_050001.3gp"));
}
else
{
TThreadId id;
appArcSession.StartDocument(_L("rtsp://218.200.227.132:554/600902/16/0/268435508/000139078228_050001.3gp"), realplayerId, id);
}
appArcSession.Close();