FMX.Media.TMediaCodecManager
Delphi
TMediaCodecManager = class sealed
C++
class PASCALIMPLEMENTATION TMediaCodecManager : /*[[sealed]]*/ public System::TObject
Properties
Type | Visibility | Source | Unit | Parent |
---|---|---|---|---|
class | public | FMX.Media.pas FMX.Media.hpp |
FMX.Media | FMX.Media |
Description
Media codecs manager.
Use TMediaCodecManager to access, manage, and register codecs to be used when playing media files.
TMediaCodecManager determines the appropriate media codec to play a certain file according to its file extension.
The following table lists the registered extensions:
Media type / OS | Windows | OS X | iOS | Android |
---|---|---|---|---|
Audio |
.wma .mp3 .wav |
.wav .m4a .caf .mp3 |
.wav .m4a .caf .mp3 |
.mp3 .caf |
Video |
.avi .wmv .mp4 .m4v .mov |
.mov .m4v .mp4 .avi |
.mov .m4v .mp4 |
.mov .m4v .mp4 .3gp |
- Note: Embedded FireMonkey media codecs need the OS of the computer/device to have the appropriate decoding abilities to successfully decode the file.
The following extensions can usually be opened without OS modifications:
Media type / OS | Windows | OS X | iOS | Android |
---|---|---|---|---|
Audio |
.wma .mp3 .wav |
.wav .mp3 |
.wav .mp3 |
.mp3 |
Video |
.avi .wmv |
.mov .m4v .mp4 |
.mov .m4v .mp4 |
.mp4 .3gp |
- Note: Using TMediaCodecManager, it is possible to register media codecs to extend the audio/video feature support.
There is a default codec for each of the different platforms: Windows, OS X, iOS, and Android. When the extension of the media file is not registered, the TMediaPlayer attemps to play it with the codec by default.