Embedding Videos
Frappe Learning supports embedding videos from popular video hosting platforms directly into lessons. Simply copy the video URL from a supported provider and paste it into the Lesson Editor. The platform automatically detects the provider and displays the video inline for learners.
Supported Video Platforms
YouTube
YouTube videos can be embedded using the standard watch URL.
Supported URL Format
https://www.youtube.com/watch?v=<video-id>
Example
https://www.youtube.com/watch?v=SLNSSz41v_o
Vimeo
Embed videos hosted on Vimeo using the standard video URL.
Supported URL Format
https://vimeo.com/<video-id>
Example
https://vimeo.com/825334862
Cloudflare Stream
Cloudflare Stream provides secure, adaptive video streaming that can be embedded directly into lessons.
Supported URL Format
https://customer-<account-id>.cloudflarestream.com/<video-id>/watch
Example
https://customer-f33zs165nr7gyfy4.cloudflarestream.com/6b9e68b07dfee8cc2d116e4c51d6a957/watch
Bunny Stream
Bunny Stream enables fast global video delivery with adaptive streaming and analytics.
Supported URL Format
https://iframe.mediadelivery.net/play/<library-id>/<video-id>
Example
https://iframe.mediadelivery.net/play/579970/54b3e5a1-cf95-4f88-96d3-8387d93dc2f2
Important Notes
- Paste only the video URL. Do not use iframe embed code.
- The URL must follow one of the supported formats listed above.
- Video privacy settings and access permissions are controlled by the hosting provider.
- If a video is private or restricted, learners must have permission from the provider to view it.
Embedding videos allows instructors to include high-quality streaming content without uploading media files directly to Frappe Learning. Simply paste a supported video URL into the Lesson Editor, and the platform automatically renders it for learners.