opus_flutter_web 3.0.3 copy "opus_flutter_web: ^3.0.3" to clipboard
opus_flutter_web: ^3.0.3 copied to clipboard

Platformweb
unlisted

Web implementation of the opus_flutter plugin.

opus_flutter_web #

The web implementation of opus_flutter.

Usage #

Import the package #

This package has been endorsed, meaning that you only need to add opus_flutter as a dependency in your pubspec.yaml. It will be automatically included in your app when you depend on package:opus_flutter.

This is what the above means to your pubspec.yaml:

...
dependencies:
  ...
  opus_flutter: ^3.0.0
  ...

If you wish to use the web package only, you can add opus_flutter_web as a dependency:

...
dependencies:
  ...
  opus_flutter_web: ^3.0.0
  ...

How opus is contained in this package #

Emscripten was used to build WebAssembly and the JavaScript glue. The build commands can be found in the Dockerfile. Then, both, the WebAssembly and JavaScript file are added as Flutter assets and used from there. See web_ffi's example for more information on how WebAssembly can be loaded.