Why not use the raw video tag?

A plain HTML video tag with an MP4 works for a ten-second loop, and then it stops working. Large files stall on slow connections, formats vary between browsers, and your own web host pays for the bandwidth every time someone presses play. An embedded player flips that around. The file lives on FileHost.net, the stream adapts to the viewer connection, and your page only carries a small iframe.

What the player actually includes

Playback runs on a Video.js based player that streams HLS. Viewers get fullscreen, a playback speed menu, keyboard shortcuts for play, seek, volume, mute and fullscreen, a cinema mode that dims the page, and hover thumbnails on the timeline that are generated automatically after upload. Subtitles can be added as SRT files, from a choice of 45 languages, and the player can start with a subtitle track already switched on if you prefer.

Owners can set an embed width and height, add their own logo, choose a splash or poster image and, on premium, change the player colour to match the site. Advanced users can connect a VAST ad tag or pop settings from the dashboard.

Player features

Checked against the player code, not a wish list.

HLS streaming

Segmented delivery lets playback start quickly and seek smoothly, even on long videos.

Subtitles

Load SRT tracks per language, switch them on from the player, or start with captions enabled.

Speed and shortcuts

A speed menu and keyboard controls cover play, seek, volume, mute, fullscreen and cinema mode.

Cinema mode

Dim the surrounding page so the video takes centre stage, then switch back with one key.

Timeline previews

Hover thumbnails are built during processing so viewers can find a moment without guessing.

Your branding

Add a logo, choose the poster, set the embed size and, on premium, pick the player colour.

Embed a video in five steps

  1. 1Upload the video and wait for it to show as ready in your video list.
  2. 2Open the video and choose the embed tab. The default code is an iframe of 600 by 480 pixels that you can resize.
  3. 3Copy the code and paste it into the HTML view of your page, or into a custom HTML block in your editor.
  4. 4Make it responsive by wrapping the iframe in a container with a 16 by 9 aspect ratio, which most themes already provide.
  5. 5Open the page in a private window on a phone and a desktop to confirm playback and sizing before you publish.

Embed code

Basic iframe

This is the structure the dashboard generates. Replace the code with the public ID of your own video.

<iframe width="600" height="480" src="https://filehost.net/e/YOUR_CODE" scrolling="no" frameborder="0" allowfullscreen="true"></iframe>

Responsive wrapper

A small wrapper keeps the 16 by 9 shape on any screen width. Add it to your stylesheet and use the same iframe inside.

<div style="position:relative;aspect-ratio:16/9;max-width:100%">
  <iframe src="https://filehost.net/e/YOUR_CODE"
    style="position:absolute;inset:0;width:100%;height:100%;border:0"
    allowfullscreen="true"></iframe>
</div>

Performance and SEO considerations

An iframe is isolated from your own scripts, so it will not slow your layout or clash with your theme, but search engines treat the video as belonging to the embedded address. Pair the embed with a descriptive heading, a short written summary and a transcript on your own page so the content still ranks. Add the loading attribute set to lazy on the iframe when the video sits below the fold.

Because the heavy lifting happens elsewhere, your hosting bill stays flat when traffic spikes. That is the biggest practical benefit for small sites on shared hosting.

Monetising embedded views

Views through the embedded player count towards earnings at the same rate as the watch page, so a popular article can pay for itself. You can also run your own VAST ads inside the player; traffic served while your own ads are active is drawn from premium bandwidth, which costs a flat 2 dollars per terabyte. Read the earnings rules before you build a business plan on it.

Troubleshooting

If the player shows a blank box, check that your page is not blocking third-party frames with a content security policy. If subtitles do not appear, confirm the track was added to the correct video and is in SRT format. If the page looks wrong on phones, replace fixed width and height with the responsive wrapper above.

How FileHost.net compares

Embedding from a drive-style service often means a clunky preview frame. See how the players differ.

See every comparison

Related tools and guides

Ready to try it?

Upload a clip, copy the iframe and paste it into a test page. You will know in five minutes whether the player fits your site.

Frequently asked questions

Upload the video, open its embed tab, copy the iframe code and paste it into your page HTML.

Yes. Add SRT files in any of 45 languages, and viewers can turn them on from the player.

Yes. Set the width and height in the code, or use a responsive wrapper so it scales with the page.

You can add your own logo. A custom player colour is part of premium, and ads or logo can be removed with premium bandwidth.

Yes. Views on embedded videos count at the same rate as watch page views.