Domanda

Se chiamo solo MediaElement e non MediaElementPlayer, posso comunque modificare sia il player HTML che quello Flash utilizzando solo CSS?O devo modificare il FLA effettivo?

È stato utile?

Soluzione

Quindi, ho giocato un po 'e si è scoperto che sì, è possibile (con un fermo): i controlli sono letteralmente la stessa interfaccia utente, cioè è tutto fatto in HTML / JS che non è effettivamente letto daFlash a tutti.Tutto quello che stai facendo è controllare i lettori HTML5 e SWF utilizzando l'API MediaElement.

Non era immediatamente evidente, ma per rimuovere i controlli SWF predefiniti, tutto ciò che devi fare è rimuovere l'attributo controls del tuo video con JavaScript (se impostato) prima di chiamare MediaElement e MediaElement.js lo faràescludere in modo intelligente anche i controlli SWF.

Tuttavia, il problema è che al momento è presente un bug (che ho segnalato ) che impedisce al Flash player di essere controllato tramite HTML fino a quando play() non viene attivato tramite altri mezzi (controlli SWF o direttamente con JS).Quindi, finché non viene risolto, non è sicuro per l'uso in produzione.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top