Lately I've noticed a lot of feeds that contain embedded videos which fail to provide alternate content for readers who can't view the videos. For example, a number of feeds use the HTML <embed> tag to embed video objects but neglect to include <noembed> sections. The end result is a less-than-optimal experience for many people, including:
- Users of Windows-based feed readers such as FeedDemon which employ Internet Explorer's local zone lockdown for security (which prevents embedded objects from displaying)
- Users of Internet Explorer 7 (the feed view in IE7 uses a similar security lockdown which prevents embedded videos from playing)
- Users of Web-based feed readers who have tightened their browser's security
If nothing else, simply add a <noembed> section which links to the actual video, as this example demonstrates:
<item>
<title>Embedded Video Example</title>
<description>
<![CDATA[<object width="425" height="350">
<param name="movie" value="http://www.youtube.com/v/mkj4Wm6INFY"></param>
<param name="wmode" value="transparent"></param>
<embed src="http://www.youtube.com/v/mkj4Wm6INFY" type="application/x-shockwave-flash" wmode="transparent" width="425" height="350"></embed>
</object>
<noembed><a href="http://www.youtube.com/watch?v=mkj4Wm6INFY">Click here to view video</a></noembed>]]>
</description>
</item>
A more user-friendly solution would be to include a <noembed> section that contains a thumbnail image of the video which links to the actual video.
If you'd like more details on embedding video objects, check out this article from A List Apart.
Thanks for the pointers. I'd like to do this for my LiveJournal feed, but their HTML cleaner removes the noembed section. I've just sent a support request to them to add this support to their system.
Posted by: unwiredben | Tuesday, February 27, 2007 at 03:31 PM
I suffer from this constantly in FeedDemon. A post will say something like "oh my god, that is the funniest thing ever" and I'll have no idea what he's talking about because the embedded YouTube link doesn't show up as anything but whitespace.
So FeedDemon feature request: A simple "" that I can see and at least click through to view.
Posted by: Corey | Tuesday, February 27, 2007 at 05:56 PM
Hey Nick.
Youtube has a thumbnail API..... why don't you just use that and uplevel the content if you feel you have to remove the embed.
Posted by: Kevin Burton | Wednesday, February 28, 2007 at 02:43 AM
media rich sites are a problem. The standards will catch up soon.
ggw
Posted by: ggwfung | Friday, March 02, 2007 at 05:35 AM
Nick,
You write: "A more user-friendly solution would be to include a section that contains a thumbnail image of the video which links to the actual video."
Include it where?
I use MovableType. MT generates my feed by way of a template; the template uses a special MT tag to reiterate the blog's content. It is simply not possible -- it's not an option -- for me to edit this template to alter my blog's content.
I can edit the template's output file, and I have. Where video appears, I've edited the output file to include a message like this one: "A YOUTUBE VIDEO APPEARS HERE. WATCH.," where WATCH is a link to the video. But for reasons I know not, this message doesn't get picked up by feed readers, including FeedDemon.
Is this clear as mud?
P.S. I don't know whether it makes any difference, but I do run my feed through FeedBurner. And FeedBurner uses the URL of my output file. But again, any manual edits I make to that file don't get picked up.
Thoughts?
Posted by: Paul Simmons | Saturday, April 21, 2007 at 07:24 PM
Paul, I'm not a MovableType user, but I'm able to add a noembed section in TypePad, so I have to assume it's possible in MT as well. Any MT gurus know the answer to this one?
Posted by: Nick Bradbury | Monday, April 23, 2007 at 01:58 PM