Getting Started with Android SDK
Last updated
Gradle:
repositories {
...
mavenCentral()
}Kotlin:
class MainActivity : AppCompatActivity() {
private lateinit var binding: ActivityMainBinding
override fun onCreate(savedInstanceState: Bundle?) {
super.onCreate(savedInstanceState)
binding = ActivityMainBinding.inflate(layoutInflater)
setContentView(binding.root)
val live2 = Live2SDK.installer(application, this)
.userId(USER_ID) // Optional field to set the User ID in your eco-system.
.authToken(TOKEN) // Client OAUTH Id
.muteOnLaunch(false)
.enableCaching(true)
.maxCacheSizeBytes(MAX_CACHE_SIZE_IN_BYTES) // Max cache size used by video players, 25MB by default
.enableForwardBackwardGestures(true)
.enablePiP(true)
.build()
}
}
Gradle:
val live2BomVersion = "latest_live2_bom_version" // eg. 1.0.1
implementation(platform("com.live2:live2-bom:$live2BomVersion"))
// no version is needed
implementation("com.live2:core")
implementation("com.live2:ui")
implementation("com.live2:player")<application
......
android:largeHeap="true">
......
</application>