Was looking for the exact same thing, it's indeed not possible to add the timeline from contentWindow, i always get an error, no matter what :   Maybe the contentWindow Mechanism somehow change the signature of the variable.   But i soon realize you can actually control the contentWindow's timeline with it's own functions (like pause() play() and ... progress !).   So i came with this quick and dirty implementation, witch actually works :  var iframe