# Media elements

Source: https://docs.streamlit.io/develop/api-reference/media

It's easy to embed images, videos, and audio files directly into your Streamlit apps.

**[Image](https://docs.streamlit.io/develop/api-reference/media/st.image)**: Display an image or list of images.

```python
st.image(numpy_array)
st.image(image_bytes)
st.image(file)
st.image("https://example.com/myimage.jpg")
```

**[Logo](https://docs.streamlit.io/develop/api-reference/media/st.logo)**: Display a logo in the upper-left corner of your app and its sidebar.

```python
st.logo("logo.jpg")
```

**[PDF](https://docs.streamlit.io/develop/api-reference/media/st.pdf)**: Display a PDF file.

```python
st.pdf("my_document.pdf")
```

**[Audio](https://docs.streamlit.io/develop/api-reference/media/st.audio)**: Display an audio player.

```python
st.audio(numpy_array)
st.audio(audio_bytes)
st.audio(file)
st.audio("https://example.com/myaudio.mp3", format="audio/mp3")
```

**[Video](https://docs.streamlit.io/develop/api-reference/media/st.video)**: Display a video player.

```python
st.video(numpy_array)
st.video(video_bytes)
st.video(file)
st.video("https://example.com/myvideo.mp4", format="video/mp4")
```
