2.9.1 • Published 4 years ago

player-iframe v2.9.1

Weekly downloads
2
License
ISC
Repository
github
Last release
4 years ago

Player-Iframe

To run dev env

You need 3 terminal tabs

1) Terminal tab #1

a. Install dependencies

make install

b. start Nginx and ArteVp watcher

make start

Terminal tab #2

Start Player Iframe watcher (webpack)

make watch

Terminal tab #3

Start ArteVp css watcher

When a change is made on artevp (on css compiled file for the moment), assets are resync on player-iframe

make watch-artevp-change

To work on test page

Check that player iframe php container is running

make start
make watch-test

Debug

postMessage event debug

Add this in your console :

const externalActionControl = (event) => {
    if(event.data.event === 'isFullScreen'
    || event.data.event === 'nextItem'
    || event.data.event === 'previousItem') {
        console.log('event', event.data.event, event.data);
    }
};
window.addEventListener('message', externalActionControl, false);