Object MillicastIntegrationFactory
-
- All Implemented Interfaces:
-
com.theoplayer.android.internal.integration.IntegrationFactory
public class MillicastIntegrationFactory implements IntegrationFactoryFactory class for creating a MillicastIntegration.
-
-
Field Summary
Fields Modifier and Type Field Description public final static MillicastIntegrationFactoryINSTANCE
-
Method Summary
Modifier and Type Method Description final static MillicastIntegrationcreateMillicastIntegration()Creates a MillicastIntegration instance. MillicastIntegrationcreateIntegration(THEOplayerView theoplayerView)-
-
Method Detail
-
createMillicastIntegration
final static MillicastIntegration createMillicastIntegration()
Creates a MillicastIntegration instance.
Use Player.addIntegration to attach this integration to your THEOplayer instance.
val theoplayerView = THEOplayerView(context) val millicastIntegration = MillicastIntegrationFactory.createMillicastIntegration() theoplayerView.player.addIntegration(millicastIntegration)Then, create a SourceDescription with a MillicastSource as its first source.
theoplayerView.player.source = SourceDescription.Builder( MillicastSource( credential = Credential( streamName = "my-stream-name", accountId = "my-account-id", apiUrl = "https://director.millicast.com/api/director/subscribe" ) ) )- Returns:
The MillicastIntegration (NonNull).
-
createIntegration
MillicastIntegration createIntegration(THEOplayerView theoplayerView)
-
-
-
-