Supported Media Types for CLM Content
The CLM media player is optimized for electronic detailing with HTML5 media and various other digital assets. The media player supports images, video, and PDF, allowing reuse of existing media libraries.
Who can use this feature?
- CRM Desktop (Windows), iPad, iPhone Users
- Users do not require an additional license
- Content Creator Users, End Users
Supported Media Types for CLM Content as

When creating media, it is important to consider both the quantity and image quality of the media to ensure the Vault CRM app responds quickly and users do not wait for long periods while media downloads. Larger files are supported, but longer sync times ensue and there is a risk of poorer performance when displaying the media in the media player.
The following media types are supported:
Type |
Ext |
Display |
Additional Guidelines |
---|---|---|---|
HTML5 |
.html .htm |
Displays full screen and in landscape view |
|
Video |
.mp4 .m4v .mov .avi |
|
|
Images |
.jpg .png |
|
Images should be the smallest resolution and compressed as much as possible without impacting quality. The maximum supported resolution for images is 2499 x 2499. |
|
|
Scrolls vertically |
|
PPTX |
.pptx |
Displays using native PPT settings |
|
Stamping Media Type for CLM Key Messages as

Admins can report on the media_type__v field to analyze HCP engagement with different types of content. When end users navigate to the media library, the key_message__v records for each presentation are appropriately stamped with one of the following media_type__v values:
- html__v
- video__v
- image__v
- pdf__v
- powerpoint__v
- website__v
If the media_type__v field is already populated, it is not stamped again.
The media_type__v field is not stamped on shared resources.
Supported CLM JavaScript Library Functions for CRM Desktop (Windows) as

To provide flexibility when designing new presentations and enable reusing existing presentations, the following functions are supported on CRM Desktop (Windows):
- createRecord()
- getDataForCurrentObject()
- gotoSlide()
- gotoSlideV2()
- launchApprovedEmail()
- nextSlide()
- prevSlide()
- queryRecord()
When using queryRecord for the clm_presentation__v, clm_presentation_slide__v, or key_message__v objects, the queries run against the local database. For all other objects, the query runs against CRM data online.
- updateCurrentRecord()
- updateRecord()