Iframe API

Messages

Messages are sent to the parent window by the player, automatically, unless otherwise specified in the description below. They all use the same object structure for consistency. The value key can be omitted for getters.

Options

Options can be passed to the iframe player using GET parameters.

Example

https://play.mediaflowpro.com/ovp/17/62ATHDY1C3?playerId=myUniquePlayer&timeupdate
const myiframe = document.getElementById('myvideo').contentWindow;

// Getter
myiframe.postMessage({ context: 'mediaflowplayer', event: 'getPosition' }, '*');

// Setter
myiframe.postMessage({ context: 'mediaflowplayer', event: 'setPosition', value: 8.4156 }, '*');

// Listen for messages that the iframed video player is sending
window.addEventListener('message', function (event) {
    if(event.data.context && event.data.context === 'mediaflowplayer') {
        if(event.data.event === 'play') {
            // Do your thing        
        }
    }
}, false);

Last updated