Grazie del link HTML5, ho risolto per le bande nere:
https://www.sendspace.com/file/nrq1z8Per la pausa di tab nascoste, non so come risolvere: ho provato anche a fare il mute dell'audio prima della pausa, ma non cambia niente, evidentemente dipende dai tempi di caricamento dell'interfaccia del palyer di ogni pagina, dalla reattività dei comandi inviati al player.
Il comando di mettere in pausa il video avviene appena il player è caricato, per cui se non fa subito pausa, non dipende dalla mia estensione... purtroppo. Ho provato a inviarglielo anche ogni 50ms, non cambia, forse ha altre inizializzazioni da fare.
EDIT:
comunque se apro un video alla volta in altre tab, sento solo poche note di video (meno di un secondo) e poi va in pausa. Se invece apro 3-4 link allora va un po' in confusione e si sente l'audio di un video o dell'altro anche per 2-3secondi. Anche il diverso tipo di connessione a Internet potrebbe influire.