# Using media in Workshop There are lots of tools in Workshop for displaying and working with media in your applications. Available widgets for media include: * [Media preview](../../workshop/widgets-media-preview/index.md) * [Audio recorder](../../workshop/widgets-audio-recorder/index.md) * [Image annotation](../../workshop/widgets-image-annotation/index.md) Some media types have specialized widgets with advanced functionality. If your object type only leverages one media schema, you may consider using one of these specialized media widgets. Specialized media widgets include: * [PDF Viewer](../../workshop/widgets-pdf-viewer/index.md) * [Spreadsheet Display](../../workshop/widgets-spreadsheet-display/index.md) * [Video Display](../../workshop/widgets-video-preview/index.md) * [Audio and Transcription Display](../../workshop/widgets-audio-preview/index.md) To allow users to upload media via Workshop, you can set up an Action and configure the [button group widget](../../workshop/widgets-button-group/index.md) to call this Action.