Categories: Symbian C++ | Code Examples | Multimedia | Audio | Video
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 |
