Forum Discussion

HersonD's avatar
HersonD
Icon for Helper I rankHelper I
1 year ago
Solved

Embed Video in Power BI Report

Hi,   I want to embed videos in my power BI report and share it to public. Is it possible?
  • nilendraFabric's avatar
    nilendraFabric
    1 year ago

    Did you tried Use Direct Video File Links from Vimeo

     

    Vimeo video settings > Distribution > Video File Links.

    .

    • Copy the direct video file link (e.g., `.mp4` format) for your desired resolution.
    • Wrap this link in an HTML `<video>` tag with playback controls:

     

    <video width="100%" controls>
    <source src="https://player.vimeo.com/external/YOUR_VIDEO_LINK.mp4" type="video/mp4">

     

    </video>
    Your browser does not support the video tag.

     

    Direct video file links are only available to Vimeo Pro, Premium, and Business account holders

     

    The HTML Content visual often struggles with iframe-based embeds due to sandboxing restrictions in Power BI.


  • danextian's avatar
    1 year ago

    Hi HersonD 

    Most embedded video services' iframe like YouTube is sandboxed  and lacks the allow-same-origin flag. Vimeo, as far as I know, allows this so you might want to try your luck with that. This YouTube video discusses this common scenario in detail and some workarounds https://www.youtube.com/watch?v=H8PsruURpCg

     

     

  • Anonymous's avatar
    Anonymous
    1 year ago

    Hi HersonD ,

     

    As mentioned in the responses by nilendraFabric and danextian, have you tried adding a "Web Content" tile to your Power BI dashboard and pasting the video URL? If you are using a custom visual, have you properly created a measure? Please ensure that the video link is publicly accessible and supports embedding. If using Vimeo, make sure the video's privacy settings allow embedding on external websites (such as Power BI). If the above methods still do not resolve the issue, consider adding a video link to the report, which users can click to navigate to the video playback page.

     

    Best Regards,

    Neeko Tang

    If this post  helps, then please consider Accept it as the solution  to help the other members find it more quickly.