|
|
@ -73,7 +73,7 @@ class IntroBloc extends Bloc<IntroEvent, IntroState> { |
|
|
|
|
|
|
|
|
void listenController() { |
|
|
void listenController() { |
|
|
// A helper function to check for video completion |
|
|
// A helper function to check for video completion |
|
|
void _onVideoEnd(PodPlayerController controller, int controllerIndex) { |
|
|
|
|
|
|
|
|
void onVideoEnd(PodPlayerController controller, int controllerIndex) { |
|
|
final position = controller.videoPlayerValue?.position; |
|
|
final position = controller.videoPlayerValue?.position; |
|
|
final duration = controller.videoPlayerValue?.duration; |
|
|
final duration = controller.videoPlayerValue?.duration; |
|
|
|
|
|
|
|
|
@ -85,11 +85,11 @@ class IntroBloc extends Bloc<IntroEvent, IntroState> { |
|
|
} |
|
|
} |
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
podController1.addListener(() => _onVideoEnd(podController1, 0)); |
|
|
|
|
|
podController2.addListener(() => _onVideoEnd(podController2, 1)); |
|
|
|
|
|
podController3.addListener(() => _onVideoEnd(podController3, 2)); |
|
|
|
|
|
podController4.addListener(() => _onVideoEnd(podController4, 3)); |
|
|
|
|
|
podController5.addListener(() => _onVideoEnd(podController5, 4)); |
|
|
|
|
|
|
|
|
podController1.addListener(() => onVideoEnd(podController1, 0)); |
|
|
|
|
|
podController2.addListener(() => onVideoEnd(podController2, 1)); |
|
|
|
|
|
podController3.addListener(() => onVideoEnd(podController3, 2)); |
|
|
|
|
|
podController4.addListener(() => onVideoEnd(podController4, 3)); |
|
|
|
|
|
podController5.addListener(() => onVideoEnd(podController5, 4)); |
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
/// ------------Api Calls------------ |
|
|
/// ------------Api Calls------------ |
|
|
|