Skip to content

Commit

Permalink
VR Player: 0.1.4
Browse files Browse the repository at this point in the history
  • Loading branch information
temaand1 committed Jan 13, 2023
1 parent c4a7dc6 commit 51f8ee1
Show file tree
Hide file tree
Showing 3 changed files with 16 additions and 8 deletions.
2 changes: 1 addition & 1 deletion CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
## 0.1.3
## 0.1.4
Fix issue [#1](https://github.com/What-the-Flutter/VR-Player/issues/1)

## 0.1.1
Expand Down
20 changes: 14 additions & 6 deletions lib/vr_player.dart
Original file line number Diff line number Diff line change
Expand Up @@ -118,22 +118,26 @@ class VrPlayerObserver {
/// Init Stream Subscriptions to receive player events
VrPlayerObserver.init(int id) {
_eventChannelState = EventChannel('vr_player_events_${id}_state');
_stateStreamSubscription = _eventChannelState.receiveBroadcastStream().listen((event) {
_stateStreamSubscription =
_eventChannelState.receiveBroadcastStream().listen((event) {
this._onReceiveState?.call(VrState.values[event['state']]);
});

_eventChannelDuration = EventChannel('vr_player_events_${id}_duration');
_durationStreamSubscription = _eventChannelDuration.receiveBroadcastStream().listen((event) {
_durationStreamSubscription =
_eventChannelDuration.receiveBroadcastStream().listen((event) {
this._onReceiveDuration?.call(event['duration']);
});

_eventChannelPosition = EventChannel('vr_player_events_${id}_position');
_positionStreamSubscription = _eventChannelPosition.receiveBroadcastStream().listen((event) {
_positionStreamSubscription =
_eventChannelPosition.receiveBroadcastStream().listen((event) {
this._onReceivePosition?.call(event['currentPosition']);
});

_eventChannelEnded = EventChannel('vr_player_events_${id}_ended');
_endedStreamSubscription = _eventChannelEnded.receiveBroadcastStream().listen((event) {
_endedStreamSubscription =
_eventChannelEnded.receiveBroadcastStream().listen((event) {
this._onReceiveFinished?.call(event['ended'] ?? false);
});
}
Expand Down Expand Up @@ -167,7 +171,10 @@ class VrPlayerObserver {
}
}

typedef void VrPlayerCreatedCallback(VrPlayerController controller, VrPlayerObserver observer);
typedef void VrPlayerCreatedCallback(
VrPlayerController controller,
VrPlayerObserver observer,
);

class VrPlayer extends StatefulWidget {
final VrPlayerCreatedCallback onCreated;
Expand Down Expand Up @@ -271,7 +278,8 @@ class _VideoPlayerState extends State<VrPlayer> with WidgetsBindingObserver {
);
},
onCreatePlatformView: (params) {
final AndroidViewController controller = PlatformViewsService.initExpensiveAndroidView(
final AndroidViewController controller =
PlatformViewsService.initExpensiveAndroidView(
id: params.id,
creationParams: {},
creationParamsCodec: const StandardMessageCodec(),
Expand Down
2 changes: 1 addition & 1 deletion pubspec.yaml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
name: vr_player
description: The `VrPlayer` lets you play 360° and VR videos smoothly on Android and iOS platforms
version: 0.1.3
version: 0.1.4
homepage: "https://github.com/What-the-Flutter/VR-Player"

environment:
Expand Down

0 comments on commit 51f8ee1

Please sign in to comment.