Skip to main content

Android

Below is some example code on sending an event to the player

Button pauseButton = (Button) findViewById(R.id.pause);
Button playButton = (Button) findViewById(R.id.play);

final String pauseEvent = "{ source: 'SmartzerCommunicator', eventType: 'AUTO', eventSource: 'PLAYER', eventName: 'suspendVideo', data: {} }";
final String playEvent = "{ source: 'SmartzerCommunicator', eventType: 'AUTO', eventSource: 'PLAYER', eventName: 'resumeVideo', data: {} }";

pauseButton.setOnClickListener( new View.OnClickListener() {
@RequiresApi(api = Build.VERSION_CODES.KITKAT)
@Override
public void onClick(View v) {
view.evaluateJavascript("(function() { window.postMessage(" + pauseEvent + "); })();", null);
}
});

playButton.setOnClickListener( new View.OnClickListener() {
@RequiresApi(api = Build.VERSION_CODES.KITKAT)
@Override
public void onClick(View v) {
view.evaluateJavascript("(function() { window.postMessage(" + playEvent + "); })();", null);
}
});