Came across this post wondering the same question. This answers only one aspect of the question. It's a useful but very simple example. The example shows that you can pause, stop, start an audio, but is there a way to tie the audio scrub bar to a TimelineLite/Max scrub. So if i where to scrub back in TimelineLite/Max it would adjust the positioning of the audio to match? Logically, if you can .call() the audio and pass a time start can. If I find/discover the answer I'll post here.