# Video performance very slow

**URL:** <https://community.glideapps.com/t/video-performance-very-slow/33349>\
**Category:** Ask for Help\
**Created:** [October 20, 2021, 1:56pm UTC](https://community.glideapps.com/t/video-performance-very-slow/33349 "2021-10-20T13:56:13Z")\
**Posts on this page:** 8\
**Page:** 1

<div class="post-metadata">

**Author:** ![jacek](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/jacek/32/33255_2.png) [@jacek](https://community.glideapps.com/u/jacek)\
**Post date:** [October 20, 2021, 1:56pm UTC](https://community.glideapps.com/t/video-performance-very-slow/33349/1 "2021-10-20T13:56:13Z")

</div>

Hello,

We have a screen that displays 7 videos. Unfortunately, this makes our app extremely slow. Sometimes we have to wait 20 seconds to navigate between screens or every time we hit “Back”.  
The more we navigate to and from screens the slower it gets. To the point, that app is almost unusable and we have to kill it and open it again.

For test purposes, I started to remove video references from that screen and the app started to work really fast again.

Unfortunately, we can’t hide those videos(we need previews, video thumbnail and the ability to play the video)  
Is there any way we can make the app work faster while still keeping 7 video components on one screen?

---

<div class="post-metadata">

**Author:** ![garrison](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/garrison/32/22059_2.png) [@garrison](https://community.glideapps.com/u/garrison)\
**Post date:** [October 20, 2021, 2:04pm UTC](https://community.glideapps.com/t/video-performance-very-slow/33349/2 "2021-10-20T14:04:56Z")

</div>

A possible solution would be to create static image thumbnails for the listings view and then when the user clicks it will load a details screen showing the video embed.

---

<div class="post-metadata">

**Author:** ![david](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/david/32/62831_2.png) [@david](https://community.glideapps.com/u/david)\
**Post date:** [October 20, 2021, 9:12pm UTC](https://community.glideapps.com/t/video-performance-very-slow/33349/3 "2021-10-20T21:12:16Z")

</div>

Are these YouTube videos, using our Video component?

---

<div class="post-metadata">

**Author:** ![garrison](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/garrison/32/22059_2.png) [@garrison](https://community.glideapps.com/u/garrison)\
**Post date:** [October 22, 2021, 11:48am UTC](https://community.glideapps.com/t/video-performance-very-slow/33349/4 "2021-10-22T11:48:34Z")

</div>

Another possible solution would be to use this Glide plugin to generate a thumbnail of the video in your list screen:

> **[YouTube Thumbnail column • Glide](https://www.glideapps.com/plugins/youtube-thumbnail)**
>
> Display video thumbnail images

---

<div class="post-metadata">

**Author:** ![jacek](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/jacek/32/33255_2.png) [@jacek](https://community.glideapps.com/u/jacek)\
**Post date:** [October 29, 2021, 12:01pm UTC](https://community.glideapps.com/t/video-performance-very-slow/33349/5 "2021-10-29T12:01:39Z")

</div>

These are video files uploaded by File Picker.

---

<div class="post-metadata">

**Author:** ![jacek](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/jacek/32/33255_2.png) [@jacek](https://community.glideapps.com/u/jacek)\
**Post date:** [October 29, 2021, 4:04pm UTC](https://community.glideapps.com/t/video-performance-very-slow/33349/6 "2021-10-29T16:04:51Z")

</div>

Thanks, everyone for your suggestions.

We figured that we don’t have to show a video thumbnail and used the Button component instead.

Button component has an action set to “Open Link” with a URL set to the video.  
What is very important is to choose “Web View” instead of “Browser” as a target.

With “Browser” set us a target Glide would often crash while playing the video. The same would happen if we just used Link component

---

<div class="post-metadata">

**Author:** ![garrison](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/garrison/32/22059_2.png) [@garrison](https://community.glideapps.com/u/garrison)\
**Post date:** [October 29, 2021, 4:12pm UTC](https://community.glideapps.com/t/video-performance-very-slow/33349/7 "2021-10-29T16:12:06Z")

</div>

Glad to hear you got it sorted.

Why not create some screenshots with a play button overlay, might look more visually appealing than a plain ol’ button?

---

<div class="post-metadata">

**Author:** ![jacek](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/jacek/32/33255_2.png) [@jacek](https://community.glideapps.com/u/jacek)\
**Post date:** [January 18, 2022, 3:57pm UTC](https://community.glideapps.com/t/video-performance-very-slow/33349/8 "2022-01-18T15:57:07Z")

</div>

Great suggestion. Thanks. We will think about it 🙂
