Skip to content

Example projects

Introduction

On this page, you will find UIs

Since the graphics are synced to time, remember to send in timecodes when loading the example UIs. If you haven't integrated player time in your project yet, just pass in device realtime once, like this:

brightscript
timecode = createObject("roDateTime").asSeconds() * 1000
m.easeLive.callFunc("setPlayerTime", timecode)

Baseball UI example

This project shows a full main menu for a game experience with sub panels behind each menu option.

brightscript
m.easeLive.callFunc("load", {
  accountId: "tutorials"
  projectId: "580e5ba1-423d-4c17-9a86-08b75e88bb7e"
  programId: "cloud-capture-demo"
})

Video scale UI example

This project is useful when implementing the video scale feature, documented here. It will help you confirm resizing, positioning and animation of the video player.

brightscript
m.easeLive.callFunc("load", {
  accountId: "tutorials"
  projectId: "1e047bdd-564f-4072-ab7c-eb68bcc1a5de"
  programId: "78a769c0-1791-4fd6-8f57-b15db003a1a3"
})