Download
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.)
Support
You can get support at Streaming 411, in the Objecty Support forum.License
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.
The "objecty" folder you put on your site must be used whole, otherwise Objecty could break at inconvenient times. A link to Objecty (http://wiltgen.net/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.
FAQ
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!)
History
1.0b1
- Adds auto-play support for YouTube videos
- Adds support for Google Video videos
- Adds support for additional MPEG-4 extensions (.m4v, .m4a, .m4b)
- Updated YUI libary bits to v2.2.0a
1.0a4
- Adds poster support for Windows Media
- Inactive QuickTime and Windows Media controls now have Mac OS look/feel when viewed on Macs
- Now uses CSS sprites (benefits: fewer images, less bandwidth, faster load time) rather than individual images for inactive controllers
1.0a3
- Can now put Objecty folder anywhere (vs. just root folder of site)
1.0a2
- Adds preliminary Unity support
- Various bug fixes
1.0a1
- First "non-prototype" release
- Adds poster support for FLV
- Improves FLV video playback quality
- Adds preliminary Windows Media support
- Non-autoplay FLVs display interesting frame, rather than often-black first frame
- Objecty objects marked with class "Objecty" so that they can be easily styled with CSS (margin, padding, etc.)
- Hovering over posters turns cursor into hand icon
- Fixed poster play icon opacity issue with IE

