By Joseph Labrecque


October 16, 2009

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


  • By tra - 9:32 PM on January 24, 2010  

    i will like to watch youtube on my dsi

  • By frustrated user - 10:44 AM on February 13, 2010  

    its all good having a youtube api but if there are no good working downloadable examples then its useless

  • By Joseph Labrecque - 5:56 PM on February 13, 2010  

    Sorry to hear you’re having problems implementing the API. There are some links at the bottom of this article that should help you- perhaps you’ve overlooked them? I’ve also seen a few more pure AS3 and Flex implementations since this was published. There are a lot of examples out there, at this point.

  • By jeffrey morelock - 9:50 PM on February 26, 2010  

    we will it be installed

  • By Joseph Labrecque - 8:18 AM on February 27, 2010  

    Hi Jeffrey.
    What are you referring to? In DU CourseMedia (both Flash and AIR toolsets) this is integrated and has been for months now. Any other applications would provide integration at the discretion of the development team.