Skip to main content
Skip table of contents

Kotlin Example Code Quick Start

This guide enables you to demonstrate CONNECT Player features and view the Kotlin version of the example code.

Prerequisites

Make sure you have the latest Android Studio installed, including:

  • Android SDK - install the latest version from Android Studio when prompted.
  • Gradle - use the latest version as recommended by Android Studio.
  • JDK - use the version provided with Android Studio.

Download the Android SDK, which supplies all the files needed to launch the player and start streaming content.

  • opy-sdk-android-5.17.x-example-code-kotlin.zip
    This package demonstrates how to implement the same features in the Kotlin language.
  • opy-sdk-android-5.17.x-sdk-integration.aar
    The SDK binary file used for integration purposes.
  • opy-sdk-android-5.17.x-sdk-prm-integration.aar
    PRM version of the SDK binary file used for integration purposes. 
    The PRM Operator Vault file opvault.json. is provided separately.

A device running Android 5.x (Lollipop) onwards with debugging enabled; the player cannot run on an Android Studio simulator.

Some features may have additional dependencies and libraries; see the README.md and build.gradle files in the relevant example code packages.

Procedure

  1. Extract the opy-sdk-android-5.17.x-example-code-kotlin.zip file to your desktop.

  2. Go to opy-sdk-android-5.17.x-example-code-kotlin > common, and place the opy-sdk-android-5.17.x-sdk-integration.aar or opy-sdk-android-5.17.x-sdk-prm-integration.aar file in the libs folder.

  3. Open Android Studio, select Open an Existing Project and locate the opy-sdk-android-5.17.x-example-code-kotlin folder.
  4. For PRM playback, expand src > main > res and create a new directory raw; add your opvault.json file to this folder. The existing one will not work with your PRM server.; see the PRM Example Code Quick Start guide.

  5. When the project has built, select the required project from the dropdown menu (not the side file list); see the example projects below.
    Connect an Android device to your development machine via USB and run the application.

Example projects

Playback

Offline playback

Encrypted playback

JavaScript errors detected

Please note, these errors can depend on your browser setup.

If this problem persists, please contact our support.