I don't believe what you're trying to do is possible with mediagroup or in HTML without Javascript. mediagroup does not appear to support time offsets; all the media elements need to share the same currentTime
value. Also, it is not yet supported in Firefox.
If you do want to try a Javascript implementation, I recommend starting with Popcorn Inception and taking a look at the example. It handles synchronizing multiple media (audio or video) elements to a single master element, with pausing, playing and seeking already taken care of. (I expect to push a few bug fixes in the next couple weeks.)
It's worth noting that your use of the <source>
element is incorrect. A video (or audio) element can have multiple sources listed in case the browser is unable to play one or more of the listed files, it can fall back to other files in the list. See: https://developer.mozilla.org/en-US/docs/Web/HTML/Element/source