Canardoux / flutter_sound

Flutter plugin for sound. Audio recorder and player.
Mozilla Public License 2.0
850 stars 553 forks source link

[BUG]: SetLogLevel #1011

Closed Larpoux closed 3 months ago

Larpoux commented 4 months ago

Flutter Sound Version :

├── flutter_sound 9.3.6 │ ├── flutter_sound_platform_interface... │ ├── flutter_sound_web... ├── flutter_sound_platform_interface 9.3.6 ├── flutter_sound_web 9.3.6 │ ├── flutter_sound_platform_interface...


Severity


Platforms you faced the error

Simulator


Describe the bug A clear and concise description of what the bug is.

Probably a bug in the exaple itself.

To Reproduce Steps to reproduce the behavior:

  1. Call the Example "setLogLevel()"
  2. Select the Radio Button "Info"
  3. Hit the button "Play"

Logs!!!!

Nothing happens

Larpoux commented 4 months ago

Fixed in Flutter Sound 9.3.7 (on iOS and Android) : SetLevel is not async There is just a minor bug remaining on Web : It works OK but we get an error :

Error: UnimplementedError: setLogLeve() has not been implemented. dart-sdk/lib/_internal/js_dev_runtime/private/ddcruntime/errors.dart 297:3 throw packages/flutter_sound_platform_interface/flutter_sound_player_platform_interface.dart 119:5 setLogLevel packages/flutter_sound/public/flutter_sound_player.dart 96:34 setLogLevel dart-sdk/lib/_internal/js_dev_runtime/patch/async_patch.dart 84:54 runBody dart-sdk/lib/_internal/js_dev_runtime/patch/async_patch.dart 127:5 _async packages/flutter_sound/public/flutter_sound_player.dart 92:19 setLogLevel packages/example/loglevel/loglevel.dart 92:15 setMode packages/flutter/src/material/radio.dart 378:14 [_handleChanged] packages/flutter/src/material/toggleable.dart 234:9 [_handleTap] packages/flutter/src/gestures/recognizer.dart 315:24 invokeCallback packages/flutter/src/gestures/tap.dart 652:11 handleTapUp packages/flutter/src/gestures/tap.dart 309:5 [_checkUp] packages/flutter/src/gestures/tap.dart 242:7 handlePrimaryPointer packages/flutter/src/gestures/recognizer.dart 670:9 handleEvent packages/flutter/src/gestures/pointer_router.dart 98:7 [_dispatch] packages/flutter/src/gestures/pointer_router.dart 143:9 dart-sdk/lib/_internal/js_dev_runtime/private/linked_hash_map.dart 21:7 forEach packages/flutter/src/gestures/pointer_router.dart 141:17 [_dispatchEventToRoutes] packages/flutter/src/gestures/pointer_router.dart 127:7 route packages/flutter/src/gestures/binding.dart 495:5 handleEvent packages/flutter/src/gestures/binding.dart 475:14 dispatchEvent packages/flutter/src/rendering/binding.dart 430:11 dispatchEvent packages/flutter/src/gestures/binding.dart 420:7 [_handlePointerEventImmediately] packages/flutter/src/gestures/binding.dart 383:5 handlePointerEvent packages/flutter/src/gestures/binding.dart 330:7 [_flushPointerEventQueue] packages/flutter/src/gestures/binding.dart 299:9 [_handlePointerDataPacket] lib/_engine/engine/platform_dispatcher.dart 1361:5 invoke1 lib/_engine/engine/platform_dispatcher.dart 286:5 invokeOnPointerDataPacket lib/_engine/engine/pointer_binding.dart 398:30 [_sendToFramework] lib/_engine/engine/pointer_binding.dart 224:7 onPointerData lib/_engine/engine/pointer_binding.dart 1001:20 lib/_engine/engine/pointer_binding.dart 930:7 lib/_engine/engine/pointer_binding.dart 531:9 loggedHandler dart-sdk/lib/_internal/js_dev_runtime/private/ddc_runtime/operations.dart 550:37 _checkAndCall dart-sdk/lib/_internal/js_dev_runtime/private/ddc_runtime/operations.dart 555:39 dcall

github-actions[bot] commented 3 months ago

This issue is stale because it has been open 365 days with no activity. Leave a comment or this will be closed in 7 days.