Skip to main content

Media

Purpose​

Using media such as images, videos, audios or attached files helps to visualize the conversation and draws attention.

Audio Properties​

The Audio component is used to make the conversation more dynamic and draw attention with the help of an audio element.

PropertyTypeDescriptionRequiredDefault value
srcURL or objectDefines the mimetype of audio files: 'audio/mpeg', 'audio/mp3'Yes-

Image Properties​

The Image component is used to display different types of images, including network images, static resources, temporary local images, and images from local disk, such as the camera roll.

PropertyTypeDescriptionRequiredDefault value
srcURL or objectDefines the mimetype of images: ‘image/jpeg', 'image/png'Yes-

Video Properties​

The Video component is used to display different types of images, including network images, static resources, temporary local images, and images from local disk, such as the camera roll.

PropertyTypeDescriptionRequiredDefault value
srcURL or objectDefines the mimetype of videos: 'video/mp4', 'video/quicktime'Yes-

Document Properties​

The Document component is used to add a document, like a PDF file.

PropertyTypeDescriptionRequiredDefault value
srcURL or objectUrl for file. It can also be imported from assets and referenced in this prop. Ex: application/pdfYes-

Example​

Output

You can send all these types of media files:

<>
<Image src='https://botonic.io/images/botonic_react_logo-p-500.png' />
<Video src='https://www.w3schools.com/html/mov_bbb.mp4' />
<Audio src='https://www.w3schools.com/html/horse.mp3' />
<Document src='http://unec.edu.az/application/uploads/2014/12/pdf-sample.pdf' />
</>