Can't use video in <embed> tag
I need to embed video using the <embed> tag rather than the <video> tag. Other browsers support this, but Firefox doesn't.
For example, this code:
<figure> <embed src="myvid.mp4"> <figcaption> myvid </figcaption> </figure>
works in Chrome. Firefox however ignores the embed source and only prints the content of the <figcaption> tag.
What's going on here? Does Firefox not support video in <embed> tags?
An gyara
All Replies (4)
I need to embed video using the <embed> tag rather than the <video> tag. Other browsers support this, but Firefox doesn't.
For example, this code:
<figure> <embed src="myvid.mp4"> <figcaption> myvid </figcaption> </figure>
works in Chrome. Firefox however ignores the embed source and only prints the content of the <figcaption> tag.
What's going on here? Does Firefox not support video in <embed> tags?
An gyara
With what content type does the server send this mp4 file ?
Did you check the Web Console?
- "3-bar" menu button or Tools -> Web Developer
Try to add a type attribute
- <embed src="myvid.mp4" type="video/mp4" >
Can you post a link to a publicly accessible page (i.e. no authentication or signing on required)?
Thanks for the interest. This page isn't being served by a webserver but is a local file. The HTML is rendered by Pandoc from Markdown. So I won't typically be able to add a 'type' key in the <embed> tag.
However, testing with
<figure> <embed src="myvid.mp4" type="video/mp4"> <figcaption>My video</figcaption> </figure>
show just the text "My video" in a red-lined box.
Works fine in Chrome.
Anything (possibly security) related to this in the Web Console ?
- "3-bar" menu button or Tools -> Web Developer