Canvas Apps Controls UI

Media controls in Power Apps – How to improve user experience!

Playing media in Power Apps
Playing media in Power Apps

Introduction

Media controls can significantly enhance an app's functionality. The video control (to read more, click here), specifically, is very useful because it allows users to watch videos right from within the app.

Tip

A couple of properties of the video control that can enhance user experience significantly are:

  1. AutoStart - specifies whether an audio or video control automatically starts to play a clip when the user navigates to the screen that contains that control. This should always be set to FALSE.
  2. ShowControls - specifies whether an audio or video player shows, for example, a play button and a volume slider, and a pen control shows, for example, icons for drawing, erasing, and clearing. This should always be set to TRUE.

To illustrate this, I have two video controls. The one of the left has AutoStart set to TRUE and ShowControls set to TRUE. The one on the right has AutoStart set to FALSE and ShowControls set to FALSE.

Media control in Power Apps
Media control in Power Apps

As you can see, the video on the left starts as soon as the user navigates to the screen, which isn't an ideal user experience. The one on the right though shows no controls to adjust volume, pause/stop, change the video to full screen etc. The only way to pause the right video is to click on the video itself, which isn't too obvious.

Stay tuned for the remaining 13 tips!

Recent articles

  1. A-Z: 26 tips! Learn how to improve your Power Apps!
  2. Add Picture vs Camera Control – Who is the winner?
  3. Background images for Power Apps screens – the right way!
  4. Combo box or Dropdown? - Who is the winner?
  5. Delegation in Power Apps – How to identify and test!
  6. Edit vs Display – Which is the better form?
  7. Formulas – How to learn the 170+ Power Apps formulas?
  8. Galleries vs Data Tables – How to pick between the two in Power Apps?
  9. Hyperlinks – How to launch web pages & apps in Power Apps!
  10. Icons – How to increase performance!
  11. Jump start – How to speed up Power Apps dev with components!
  12. Keyboard – How to control the keyboard type on mobile
  13. LastSubmit – How to fetch the last submitted record in Power Apps