Unlike iOS, starting from V2.0.0, we don't support live stream on Android by default. But you could follow the instructions below to enable and enhance the function of live stream.
Add the MainApplication class if you don't have it
classMainApplication: FlutterApplication() {}
Don't forget to add the configuration in the AndroidManifest.xml file
<application
android:name=".MainApplication"
...
Support the single-host live stream
Step 1: add the library dependency inside the dependencies block in the firework.gradle.
Step 2: add the following codes to the MainApplication class
import com.firework.livestream.singlehost.SingleHostLivestreamPlayerInitializerimport com.fireworksdk.bridge.flutter.FWFlutterSDKclassMainApplication: FlutterApplication() {overridefunonCreate() {super.onCreate()// you need to add the module before the sdk init method FWFlutterSDK.addLivestreamPlayerInitializer(SingleHostLivestreamPlayerInitializer()) FWFlutterSDK.init(this) }}
Support the multi-host live stream
Step 1: add the library dependency inside dependencies block in the firework.gradle.
Step 2: add the following codes to the MainApplication class
import com.firework.livestream.multihost.MultiHostLivestreamPlayerInitializerimport com.fireworksdk.bridge.flutter.FWFlutterSDKclassMainApplication: FlutterApplication() {overridefunonCreate() {super.onCreate()// you need to add the module before the sdk init method FWFlutterSDK.addLivestreamPlayerInitializer(MultiHostLivestreamPlayerInitializer()) FWFlutterSDK.init(this) }}