Join Now
Quality Rating:
  • Currently 0.0 / 5
(0.0 / 5 - 0 votes cast)
Expertise Level:
  • Currently 0.0 / 5
(0.0 / 5 - 0 votes cast)

This page was last modified 06:26, 26 November 2007.

CMPMediaRecognizer

From Forum Nokia Wiki

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(""));
}
Related Discussions
Thread Thread Starter Forum Replies Last Post
关于文件格式判断和文件列表的两个问题。 junnikokuki Symbian 7 2007-12-18 05:43
 
Powered by MediaWiki
     
     RDF Facets:
     
     
     qfnZtopicQUqfnTopicZaudioQ
     qfnZtypeQUqfnTypeZCommunityContentQ
     qfnZtypeQUqfnTypeZWebpageQ
     qfnZtypeQUqfnTypeZWikiContentQ
     qmarsZlanguageQUxhttpE3aE2fE2fswE2enokiaE2ecomE2flanguageE2d1E2fenX