Forum Discussion
Embed Video in Power BI Report
- 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.
- 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
- Anonymous1 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.
Hello HersonD
Depending on where your video is:
HTML Content Custom Visual
• Use the “HTML Content” custom visual from the Power BI Visuals Marketplace.
• Add your video link (e.g., YouTube, Vimeo, or self-hosted) wrapped in HTML iframe code to your dataset.
• Drag the HTML content field into the visual to display the video.
• Note: Videos will only play in the Power BI Service (online) and not in Power BI Desktop.
2. Web Content Tile for Dashboards
• In Power BI dashboards, you can add a “Web Content” tile and paste a video URL (e.g., YouTube or Vimeo).
• This approach works for embedding videos from platforms like Microsoft Stream or other hosting services
https://m.youtube.com/watch?v=r31cw7I05E0
https://www.discoverei.com/blog/how-to-embed-videos-in-power-bi
https://databear.com/embedding-a-stream-video-in-power-bi-service
Use the “Publish to Web” feature in Power BI Service. This generates an embed code or public link that anyone can access without requiring a Power BI account
If this is helpful please accept the answer and give kudos.
I tried using HTML Content using Vimeo link but it just appears like a blurred image.
- nilendraFabric1 year ago
Super User
This might be because of -resolution thumbnails, which can appear blurry when embedded
give this a try
Ensure the “Custom Thumbnail” option is toggled off in video settings on Vimeohttps://forum.squarespace.com/topic/219231-blurry-images-when-uploading-vimeo-links