Namespaces
Variants
Actions

CMPMediaRecognizer

Jump to: navigation, search
MultiMediaTile.png
Article Metadata

Article
Created: samiudd (29 Jun 2007)
Last edited: hamishwillee (14 Jun 2013)

CMPMediaRecognizer is basically used to identify the type of the media file, for example can local audio or video file,local audio play list, local Ram file etc. Its also used to check the valid Url and alsoMIME type of the file.

Below example code shows the CMPMediaRecognizer usuage.

_LIT(KVideo,"c:\\fileName.rm");
_LIT(KUrl,"http://www.google.com/songs/abc.rm");
void CTestMPMediaRecognizerAppUi::ConstructL()
{
....
CMPMediaRecognizer* iMPRecognizer = CMPMediaRecognizer::NewL();
....
}
 
void CTestMPMediaRecognizerAppUi::IdentifyMediaTypeL()
{
TBuf<20> aText;
CMPMediaRecognizer::TMPMediaType aType;
//Recognizes media type, returns TMPMediaType which contains different media files
aType = iRecognizer->IdentifyMediaTypeL(KVideo,EFalse);
if (aType == 0)
{
_LIT(aText,"VideoFile");
CEikonEnv::InfoWinL(_L("Media Type"),aText);
aText.Zero();
}
else
{
_LIT(aText,"Other Format");
CEikonEnv::InfoWinL(_L("Media Type"),aText);
aText.Zero();
}
//Recognizes Media files MimeType.
aText = iRecognizer->MimeTypeL(KVideo);
CEikonEnv::InfoWinL(_L("MIME Type"),aText);
}
 
void CTestMPMediaRecognizerAppUi::CheckUrl()
{
//Checks if Url is valid or not.
TBool validUrl = iRecognizer->ValidUrl(KUrl);
if (validUrl)
CEikonEnv::InfoWinL(_L("Valid Url"),_L(""));
else
CEikonEnv::InfoWinL(_L("Not Valid"),_L(""));
}
This page was last modified on 14 June 2013, at 07:52.
64 page views in the last 30 days.
Nokia Developer aims to help you create apps and publish them so you can connect with users around the world.

京ICP备05048969号  © Copyright Nokia 2013 All rights reserved