RemoteMediaClient onProgressUpdated Flutter

This commit is contained in:
gianlucaparadise 2021-11-29 07:08:44 +01:00
parent 21827c4c2e
commit e3b46e81e1
2 changed files with 10 additions and 0 deletions

View file

@ -1,8 +1,12 @@
import '../PlatformBridgeApis.dart';
typedef ProgressListener = void Function(int progressMs, int durationMs);
class RemoteMediaClient {
final CastHostApi _hostApi;
ProgressListener? onProgressUpdated;
RemoteMediaClient(this._hostApi);
void load(MediaLoadRequestData request) {

View file

@ -125,5 +125,11 @@ class FlutterCastFramework extends CastFlutterApi {
void onStatusUpdated() {
castContext.sessionManager.onStatusUpdated?.call();
}
@override
void onProgressUpdated(int progressMs, int durationMs) {
castContext.sessionManager.remoteMediaClient.onProgressUpdated
?.call(progressMs, durationMs);
}
//endregion
}