Kamis, 22 Oktober 2009

Cara memainkan file SWF dari aplikasi Symbian Anda?

Flashlite baru player di S60 3rd edition FP1 perangkat (misalnya 6.110 atau 6.120) mempunyai fitur baru yang memungkinkan pengguna untuk menyimpan SWF dalam direktori flashlite pada keluar. Jika Anda tidak ingin pemain flashlite untuk mendorong pengguna untuk menyimpan SWF, Anda dapat mencoba metode di bawah ini. Jika Anda mendapatkan izin kesalahan dengan menggunakan metode di bawah ini, Anda harus reflash perangkat Anda ke firmware terbaru. Saya tidak punya versi yang tepat firmware pada saat ini tetapi saya akan memperbarui halaman ini lagi setelah saya mendapatkan informasi.


CDocumentHandler* iDocHandler;

iDocHandler = CDocumentHandler::NewL((CEikProcess*)iEikonEnv->Process());

TThreadId id;

RApaLsSession ls;

User::LeaveIfError(ls.Connect());

CleanupClosePushL(ls);

_LIT(KLitSwfFileToLaunch,"C:\\private\\06fd5506\\A.swf");
//this is the private directory of your application

TFileName fileName(KLitSwfFileToLaunch);

RFs aFs;

User::LeaveIfError(aFs.Connect());

CleanupClosePushL(aFs);

User::LeaveIfError(aFs.ShareProtected());

RFile flashFile;

User::LeaveIfError(flashFile.Open(aFs,fileName, EFileShareReadersOrWriters ));

CleanupClosePushL(flashFile);

TInt succ = ls.StartDocument(flashFile,id,NULL);

CleanupStack::PopAndDestroy(3);

aFs.Close();

flashFile.Close();

delete iDocHandler;

Tidak ada komentar:

Poskan Komentar