Object MillicastIntegrationFactory

    • Nested Class Summary

      Nested Classes 
      Modifier and Type Class Description
    • Constructor Summary

      Constructors 
      Constructor Description
    • Enum Constant Summary

      Enum Constants 
      Enum Constant Description
    • Constructor Detail

    • 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).