RemoteMediaClient onProgressUpdated Flutter
This commit is contained in:
parent
21827c4c2e
commit
e3b46e81e1
2 changed files with 10 additions and 0 deletions
|
|
@ -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) {
|
||||
|
|
|
|||
|
|
@ -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
|
||||
}
|
||||
|
|
|
|||
Loading…
Reference in a new issue