Objecty is beta software, posted for testing and feedback purposes. It's not quite ready for production use, but I hope you'll try it and send me feedback now that I'm close to releasing the final 1.0 version. You can get Objecty v1.0b1 here.

Using Objecty

The basics

Embed your content using this format:

<object class="ObjectyMe" uri="myvideo.flv" width="480" height="200">

Assigning the class ObjectyMe tells Objecty to do it's thing. Other than that, you need need the URI to your contentand its dimensions.

(Note that with Objecty, you use the width and height of your content. No longer will you have to try to remember how tall the controls are for every format.)


You can get support at Streaming 411, in the Objecty Support forum.


You can use Objecty for free, forever, on any site you like (commercial or not).

Objecty is licensed under a Creative Commons Attribution-No Derivative Works 3.0 License.

Creative Commons License

The "objecty" folder you put on your site must be used whole, otherwise Objecty could break at inconvenient times. A link to Objecty ( is always appreciated, and I'd also like to be able to add your site(s) and/or product (CMSs, etc.) to a list of sites/products that use Objecty.

Objecty uses portions of the Yahoo! UI library (YUI) (see BSD license) and the yui-ext library (also BSD-licensed, see objecty.js for copyright).

Sources & Formats

Objecty can embed these file formats: Flash (.flv, .swf), MPEG-4 (.mp4, .m4v, .m4a, .m4b), Windows Media (.wmv), QuickTime (.mov), and Unity (.unity).

Objecty can embed videos from these sites: YouTube, Google Video.


Objecty probably has some overhead, right?   Yes. Objecty is about the size of a GIF, and typically loads in under a half-second. Subsequent pages loads need less than a half-second, since your browser caches it. Objecty does its thing while your page's images, etc. are still loading, so for most users there's no noticable overhead.

I don't know JavaScript.   No problem, because with Objecty you don't have to know the first thing about it. You just add one line of text to your web page, and that's that.

My validator doesn't understand the "uri" attribute.   Custom attributes are legit, so if you require 100% validation then you can validate against a small custom DTD. (Note that using Objectify triggers only one validation exception in XHTML 1.0 Strict, where the current best-practices for hand-coding causes eight validation exceptions!)