Something we’ve struggled with for some time at the University of Denver Center for Teaching and Learning (CTL) is the full integration of YouTube videos within our rich media tools such as those found within the CourseMedia™ ecosystem. Traditionally, this has been not altogether possible as previous versions of the YouTube Chromeless Player were ActionScript 2 based and so were isolated in a separate Flash Player virtual machine (VM) in any of our ActionScript 3 based tools. There are ways of setting up a proxy and transferring messages between the two VMs through that proxy- but it is messy, includes too much overhead, and is nowhere near ideal. We ended up just opening YouTube content within a browser window- not at all integrated into our systems.
A few days ago, however, Google released an AS3 based Chromeless Player. Using the new player API, we were able to not only effectively integrate seamless YouTube videos within our normal display mechanisms, but were provided the flexibility of hooking full YouTube control functionality into our existing controls for native system content. The result being that the user experiences a YouTube video in the exact same way that they would expect to experience a native system video. This greatly improves the user experience and effectively adds the entire public YouTube video library as potential course material.
A quick overview video of how we’ve used this to enhance a few CourseMedia™ tools is presented below:
The ActionScript 3 YouTube Chromeless Player is Now Live
YouTube ActionScript 3.0 Player API Reference
Google FINALLY Releases AS3 Player for YouTube
MediaViewer 1.2.6 / VPS Projection System 1.3.2